[Scons-users] Provide default Import to SConscript

Bill Deegan bill at baddogconsulting.com
Fri Feb 16 16:40:43 EST 2018


Feel free to make a pull request, though I can't promise that it will be
accepted.

Is it really that much of an inconvenience?
-Bill

On Fri, Feb 16, 2018 at 3:20 PM, Hua Yanghao <huayanghao at gmail.com> wrote:

> 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
> >
> _______________________________________________
> 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/20180216/dc70c7c5/attachment.html>


More information about the Scons-users mailing list