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