Re: running buildre once and sharing it's output with another variant dir
daggs <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <trinity-b4a695c8-62bf-469e-8074-793808e42ac3-1658300383526@3c-app-mailcom-bs02> |
I'm running the same SConscript for two different modes, release and debug. they both need a set of generated files which are the same for both modes I can generate them for both variants but this seems like extra work. so I want to place them in a generic common path and that the first one will generate them. maybe I can move the generation to the parent SConscript. all I need is to make sure that the module's dir will depends on it... am I making any sense? Dagg. Sent: Tuesday, July 19, 2022 at 7:32 PM From: "Bill Deegan" <[email protected]> To: "SCons users mailing list" <[email protected]> Cc: "daggs" <[email protected]> Subject: Re: [Scons-users] running buildre once and sharing it's output with another variant dir A small working example might be helpful. So are you wanting to use the same SConscript for the second variant dir? Or is this a different SConscript? On Tue, Jul 19, 2022 at 8:28 AM Mats Wichmann <[email protected] > wrote: On 7/19/22 08:34, daggs wrote: > Greetings, > > I have a module which I compile using variant dir. > in the module's SConscript, I have a builder that is executed on a set of files. I'd like to export that set of files do it can be used in the second variant dir. > > will Export do the work? What Export does is it stores a variable with its value (i.e. key/value pair) in a global (to the SCons process) dictionary so that other things can grab it needed. Not sure from your description what it is you want to share - generated files? Export isn't really a mechanism intended for file contents, but as long as you don't blow up the dictionary it might work.... _______________________________________________ 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