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

Reply via email to