Anatoly,

On Nov 22, 2012, at 7:55 AM, anatoly techtonik <[email protected]> wrote:

> Hello,
> 
> I am reading http://scons.org/wiki/SconsProcessOverview containing 
> description of how SCons processes SConstruct. I cite it here:
> 
> Read SConstruct as a Python script:
>       # Default Environment object is created.
>       # Tools do their checks and modify the Environment object.
>       # Regular Python code is executed as usual.
>       # SConscript() calls cause referenced SConscript files to be
>       #   read/executed immediately.
>       # Methods of Environment object are used to update the dependency
>       #   tree and manipulate SCons state.
> 
> Can anybody confirm that it works exactly as described?
> The question I ask is because SCons tries detecting Visual Studio on Windows 
> even if I don't use C++ compiler and SConstruct is empty.

Yes, that's part of the default environment object being created..

> 
> Should the Tools do their checks after they are actually used in dependency 
> tree?

By "should" do you mean "the current could will do this", or do you mean "it 
would be better to change scons to do it this way"?

Hope that helps!
-Bill
_______________________________________________
Scons-dev mailing list
[email protected]
http://two.pairlist.net/mailman/listinfo/scons-dev

Reply via email to