[Scons-users] Provide default Import to SConscript

Hua Yanghao huayanghao at gmail.com
Fri Feb 16 15:20:43 EST 2018


Hi Bill,
Do you think if it is useful to add a new keyword for
env.SConscript(default_imports=[xyz,abc,...])?
For return I think I can abuse some global variables. This can really
make the SConscript clean/minimal.

Best Regards,
Yanghao

On Fri, Feb 16, 2018 at 9:09 PM, Bill Deegan <bill at baddogconsulting.com> wrote:
> No, there is no way without hacking the core code.
>
> It is the way it is by design.
>
> -Bill
> SCons Project Co-Manager
>
> On Fri, Feb 16, 2018 at 2:28 PM, Hua Yanghao <huayanghao at gmail.com> wrote:
>>
>> Does anyone know in scons there are ways to implicitly make a object
>> (e.g. xyz) available for SConscript without explicity Import(xyz)?
>>
>> Just want to eliminate the annoying repeated Import(xyz) in every
>> single SConscript.
>>
>> And what about implicit Return()? e.g. xyz() returns a list of object,
>> then in every SConscript if the top level SConstruct want to collect
>> the complete list of object returned from every single SConscript.
>>
>> For example:
>> SConscript-1:
>> Import("xyz")
>>
>> ret = xyz(...)
>>
>> Return("ret")
>>
>> Would ideally become:
>> SConscript-2:
>> xyz(...)
>>
>> Thanks,
>> Yanghao
>> _______________________________________________
>> Scons-users mailing list
>> Scons-users at scons.org
>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
>
>
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>


More information about the Scons-users mailing list