Refactored the evn override handling to a single method and fixed the handling
authorsgjesse@gmail.com <sgjesse@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 5 Sep 2008 10:00:50 +0000 (10:00 +0000)
committersgjesse@gmail.com <sgjesse@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 5 Sep 2008 10:00:50 +0000 (10:00 +0000)
commit4144ac3adc60e8be209837fed557206bd683566d
treeb1f71d6ef3366bef264c54303614905ce1b55171
parentbdb91eb7942e69814ec4ed6d4f5b03039d3637d9
Refactored the evn override handling to a single method and fixed the handling
of the case where ENV is not a dictionary which could happen when the
environment variable ENV was set when invoking SCons.

Fixed building dynamic library on Windows in the case where env overrides was
specified as before these was not passed to the linking of the DLL.

There is still a SCons issue when the environment variable ENV is set when
invoking SCons, however this looks like a SCons issue.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@156 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
SConstruct
src/SConscript
test/cctest/SConscript