Re: adding text to compile line
daggs via Scons-users <[email protected]> Fri, 2 Feb 2024 00:05:52 +0100
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <trinity-3b7e6a7d-0de5-469b-829d-44311462e73c-1706828752389@3c-app-mailcom-bs16> |
I'm not changing env['LINKCOM'], just env['LINKCOMSTR'] Dagg Sent: Thursday, February 01, 2024 at 11:53 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 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