On Wed, May 28, 2014 at 3:39 AM, anatoly techtonik <[email protected]>wrote:
> Hi, > > I found that SCons calls tool initialization twice for this simple > SConstruct: > > env = Environment() > env.Program(target='flite', source=[]) > Right, this is one of the things I want to address with the toolchain revamp. DefaultEnvironment is constructed before the SConstruct is read, and all the default tools are detected there. Environment() is distinct from DefaultEnvironment(); DefaultEnvironment is _only_ used for plain Object(), Program() etc. calls. This is by design. Environment() does not inherit changes in DefaultEnvironment(). -- Gary
_______________________________________________ Scons-dev mailing list [email protected] http://two.pairlist.net/mailman/listinfo/scons-dev
