[Scons-users] Build Default target when passing a target
Bill Deegan
bill at baddogconsulting.com
Mon Nov 11 22:07:54 EST 2019
There's no reason you can't add an alias '#path/to/speechGenerator'
Default(env.Alias('#path/to/speechGenerator', installTgts))
That should do the trick?
On Mon, Nov 11, 2019 at 9:55 PM Pierre-Luc Boily <pierreluc.boily at gmail.com>
wrote:
> Hello,
>
> I have the following sconscript :
>
> progName = 'SpeechGenerator'
> prg = env.buildProgram('SpeechGenerator.exe',
> ['SpeechGeneratorApp.cpp', 'SpeechGenerator.rc'])
> installTgts = env.install_speech_generator(prg)
> Default(env.Alias(progName, installTgts))
>
> I implemented a mechanism where if you do
> >scons SpeechGenerator
>
> Only the needed sconscript will be load and executed. All artefacts in
> variant dir are built and artefacts are also installed outside the variant
> dir (with install_speech_generator). This works because SpeechGenerator
> alias.
>
> There is something that I'd like to do but it doesn't work. If I do :
> >scons path/to/speechGenerator
>
> I also have a mechanism where it loads only one sconscript, but then, only
> artefacts in variant dir are generated. I know it is normal, because the
> target path/to/speechGenerator doesn't refer to the install directory that
> is outside of variant dir
>
> But I am just wondering if it is something possible to force the execution
> of a Default target that is outside of the command line target
>
> My goal is I would like to give multiple alternative to the developers. I
> know some of them would prefer to do
> >scons path/to/speechGenerator
> or
> path/to/speechGenerator>scons -u .
> and other will do
> >scons speechGenerator
>
> Would be great of those 3 alternatives generate artefacts in the install
> directory that is outside of the variant dir
>
> thx
>
> thx
>
>
>
> --
> Sent from: http://scons.1086193.n5.nabble.com/Users-f16930.html
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20191111/c0eaac15/attachment.html>
More information about the Scons-users
mailing list