Re: adding text to compile line
Mats Wichmann <[email protected]> Mon, 5 Feb 2024 11:41:02 -0700
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <[email protected]> |
On 2/5/24 10:41, daggs via Scons-users wrote: >> Sent: Monday, February 05, 2024 at 4:28 PM >> From: "Mats Wichmann" <[email protected]> >> To: [email protected] >> Subject: Re: [Scons-users] adding text to compile line >> >> On 2/5/24 06:41, daggs via Scons-users wrote: >>> tried this, >>> >>> getting this error: >>> Traceback (most recent call last): >>> File "/usr/lib/scons/SCons/Action.py", line 688, in __call__ >>> cmd = self.strfunction(target, source, env, executor) >>> File "./site_scons/site_init.py", line 10, in my_strfunction >>> c = env.subst(self.cmdstr, SUBST_CMD, executor=executor, >>> TypeError: subst() got an unexpected keyword argument 'overrides' >> >> Old version of SCons? The overrides behavior was added in SCons 4.5. >> For the purposes of experiment, you can just leave out the >> "overrides=overrides" on the three lines where it appears - no need to >> drop it from the function signature. > yes, 3.2 > > will try and report back ah yes, you probably mentioned the version at sme point and I missed/forgot it. you may want to set your tool, if it works, to include some version checks so it works on pre-3.5 as well as 3.5+.