summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Reinhardt <stever@gmail.com>2008-02-11 07:47:44 -0800
committerSteve Reinhardt <stever@gmail.com>2008-02-11 07:47:44 -0800
commit476a2ee950d989a501e4eedf164185690f967f1f (patch)
treeae1983931e8e9f998c531f777aa2d9e62ad33b71
parentb96631e1a04d3f1af377c3949e74c637700bea53 (diff)
downloadgem5-476a2ee950d989a501e4eedf164185690f967f1f.tar.xz
Wait to set BUILD_DIR until *after* env is copied.
--HG-- extra : convert_revision : 03153e7aaa1fb2a435900eab08a98ec1a6ce62db
-rw-r--r--SConstruct5
1 files changed, 3 insertions, 2 deletions
diff --git a/SConstruct b/SConstruct
index 3bbd60f37..4a0f64148 100644
--- a/SConstruct
+++ b/SConstruct
@@ -698,13 +698,14 @@ base_env = env
for build_path in build_paths:
print "Building in", build_path
+
+ # Make a copy of the build-root environment to use for this config.
+ env = base_env.Copy()
env['BUILDDIR'] = build_path
# build_dir is the tail component of build path, and is used to
# determine the build parameters (e.g., 'ALPHA_SE')
(build_root, build_dir) = os.path.split(build_path)
- # Make a copy of the build-root environment to use for this config.
- env = base_env.Copy()
# Set env options according to the build directory config.
sticky_opts.files = []