From 2c5356835d429c95610b9f125abc6aaddcb48395 Mon Sep 17 00:00:00 2001 From: Steve Reinhardt Date: Sat, 7 Aug 2004 14:23:01 -0700 Subject: Split libelf/SConscript into two parts, one for the shared build and one for the per-config header file copying. SConscript: Just include libelf/SConscript-local. build/SConstruct: Include libelf/SConscript-global. --HG-- extra : convert_revision : 0a4ae8f1514819f99fec101b898c19dabd4d59bd --- build/SConstruct | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'build/SConstruct') diff --git a/build/SConstruct b/build/SConstruct index 08eb13ea1..381b6ecda 100644 --- a/build/SConstruct +++ b/build/SConstruct @@ -246,6 +246,13 @@ default_env.Append(CCFLAGS='-pipe') default_env.Append(CCFLAGS='-fno-strict-aliasing') default_env.Append(CCFLAGS=Split('-Wall -Wno-sign-compare -Werror -Wundef')) +# libelf build is described in its own SConscript file. Using a +# dictionary for exports lets us export "default_env" so the +# SConscript will see it as "env". SConscript-global is the build in +# build/libelf shared among all configs. +default_env.SConscript('m5/libelf/SConscript-global', + exports={'env' : default_env}) + ################################################### # # Define build environments for selected configurations. -- cgit v1.2.3