Re: adding text to compile line

Bill Deegan <[email protected]> Thu, 1 Feb 2024 13:53:45 -0800
Newsgroups gmane.comp.programming.tools.scons.user
Message-ID <CAEyG4CEjeMZHmGRF97YSt1eWHRxtAKPNyJr1vZ+L7TkAniypKg@mail.gmail.com>
do you explicitly set env['LINKCOM'], or are you using whatever SCons is
setting it by default?


On Thu, Feb 1, 2024 at 9:39 AM daggs <[email protected]> wrote:

> what do you mean by "default LINKCOM"?
>
>
> *Sent:* Thursday, February 01, 2024 at 6:27 PM
> *From:* "Bill Deegan" <[email protected]>
> *To:* "daggs" <[email protected]>
> *Cc:* "SCons users mailing list" <[email protected]>
> *Subject:* Re: [Scons-users] adding text to compile line
> You didn't really answer my question.
> Are you using the default LINKCOM?
> Or are you setting it yourself and then using the logic we've been
> discussing to have a specific LINKCOMSTR?
>
> Can you share your LINKCOM setting?
>
> On Wed, Jan 31, 2024 at 11:05 PM daggs <[email protected]> wrote:
>
>> I don't want to change the line, I just want to append a prefix so when I
>> save the output to log, I can optimize the search and look at that line
>> only with the predefined prefix
>>
>> Dagg
>>
>>
>> *Sent:* Thursday, February 01, 2024 at 3:17 AM
>> *From:* "Bill Deegan" <[email protected]>
>> *To:* "SCons users mailing list" <[email protected]>
>> *Cc:* "daggs" <[email protected]>
>> *Subject:* Re: [Scons-users] adding text to compile line
>> Are you setting LINKCOM yourself? Or using the defaults?
>>
>> On Wed, Jan 31, 2024 at 12:24 PM daggs via Scons-users <
>> [email protected]> wrote:
>>
>>> now I have some lines with $( and other with $)
>>>
>>> weird...
>>> *Sent:* Tuesday, January 30, 2024 at 11:03 PM
>>> *From:* "Bill Deegan" <[email protected]>
>>> *To:* "SCons users mailing list" <[email protected]>
>>> *Subject:* Re: [Scons-users] adding text to compile line
>>> Hmm.. I think the comstr's don't eliminate the $('s
>>> so you'd need to do
>>>
>>> env['LINKCOMSTR'] = "[" + label + "]: " +
>>> env['LINKCOM'].replace('$(','',).replace('$)','')
>>>
>>> I think that should work?
>>>
>>> On Tue, Jan 30, 2024 at 11:57 AM Mats Wichmann <[email protected]> wrote:
>>>
>>>> On 1/30/24 12:49, daggs via Scons-users wrote:
>>>> > still the same output
>>>> > *Sent:* Monday, January 29, 2024 at 4:12 AM
>>>> > *From:* "Bill Deegan" <[email protected]>
>>>> > *To:* "SCons users mailing list" <[email protected]>
>>>> > *Cc:* "daggs" <[email protected]>
>>>> > *Subject:* Re: [Scons-users] adding text to compile line
>>>> > Try using:
>>>> > env['LINKCOMSTR'] =f"[{label}]: $LINKCOM"
>>>> > ?
>>>> > On Sun, Jan 28, 2024 at 12:04 AM daggs via Scons-users
>>>> > <[email protected] <mailto:[email protected]>> wrote:
>>>> >
>>>> >     Greetings.
>>>> >     question, I've defined the str as such: env['LINKCOMSTR'] = "[" +
>>>> >     label + "]: " + env['LINKCOM']
>>>> >     and now I'm seeing $( and $) added to prints, is there any way to
>>>> >     remove them?
>>>> >     Thanks,
>>>>
>>>>
>>>> The $( $) is a special marker sequence to indicate parts of a command
>>>> line that should not be considered when computing the build action hash,
>>>> but should be issued in the actual command.  The subst function should
>>>> eliminate those, so it's a bit surprising you're seeing them.
>>>> _______________________________________________
>>>> Scons-users mailing list
>>>> [email protected]
>>>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>>>
>>> _______________________________________________ Scons-users mailing list
>>> [email protected]
>>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>>> _______________________________________________
>>> Scons-users mailing list
>>> [email protected]
>>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>>
>>

_______________________________________________
Scons-users mailing list
[email protected]
https://pairlist4.pair.net/mailman/listinfo/scons-users