summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Environment.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/SCons/Environment.py')
-rw-r--r--src/engine/SCons/Environment.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/SCons/Environment.py b/src/engine/SCons/Environment.py
index 47ab58b..99927f6 100644
--- a/src/engine/SCons/Environment.py
+++ b/src/engine/SCons/Environment.py
@@ -121,13 +121,15 @@ class Environment:
def __init__(self,
platform=SCons.Platform.Platform(),
- tools=SCons.Platform.DefaultToolList(),
+ tools=None,
**kw):
self.fs = SCons.Node.FS.default_fs
self._dict = our_deepcopy(SCons.Defaults.ConstructionEnvironment)
if SCons.Util.is_String(platform):
platform = SCons.Platform.Platform(platform)
platform(self)
+ if tools is None:
+ tools = SCons.Platform.DefaultToolList(platform)
for tool in tools:
if SCons.Util.is_String(tool):
tool = SCons.Tool.Tool(tool)