summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Environment.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-03-27 18:24:10 (GMT)
committerSteven Knight <knight@baldmt.com>2004-03-27 18:24:10 (GMT)
commitb46dad1a6665597b93ffd6cee6e89100e1d76c5e (patch)
treea37deb9300dec57ff69ecbfe1ab901a8f7dd027c /src/engine/SCons/Environment.py
parent6503d03e9933c9daf1bd3ad4ba4bc37a77587591 (diff)
downloadSCons-b46dad1a6665597b93ffd6cee6e89100e1d76c5e.zip
SCons-b46dad1a6665597b93ffd6cee6e89100e1d76c5e.tar.gz
SCons-b46dad1a6665597b93ffd6cee6e89100e1d76c5e.tar.bz2
Keep *FLAGS variables as CLVar variables after copying an Environment.
Diffstat (limited to 'src/engine/SCons/Environment.py')
-rw-r--r--src/engine/SCons/Environment.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/engine/SCons/Environment.py b/src/engine/SCons/Environment.py
index 1d61ae8..73b563a 100644
--- a/src/engine/SCons/Environment.py
+++ b/src/engine/SCons/Environment.py
@@ -105,7 +105,7 @@ def our_deepcopy(x):
for key in x.keys():
copy[key] = our_deepcopy(x[key])
elif SCons.Util.is_List(x):
- copy = map(our_deepcopy, x)
+ copy = x.__class__(map(our_deepcopy, x))
else:
copy = x
return copy