diff options
Diffstat (limited to 'src/engine/SCons/Environment.py')
-rw-r--r-- | src/engine/SCons/Environment.py | 4 |
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) |