Re: Build Default target when passing a target

Bill Deegan <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.user
Message-ID <CAEyG4CE372rOu05f1nPEgTf7XTWbApR0MicM6aQW=SjtV+JKtA@mail.gmail.com>
glad to help!

On Tue, Nov 12, 2019 at 10:20 AM Pierre-Luc Boily <[email protected]>
wrote:

> Oh, did not think about it!  Yes it did the trick, thx!
>
> Le lun. 11 nov. 2019, à 22 h 08, Bill Deegan <[email protected]>
> a écrit :
>
>> 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 <
>> [email protected]> 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
>>> [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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.