Fix SConstruct file to allow you to override the compilers

build/SConstruct:
    Make it possible to override the CC and CXX environment
    variables.

--HG--
extra : convert_revision : e1b68ae9b1b7011cc494bfa9ee688aa72929a2e3
This commit is contained in:
Nathan Binkert 2004-08-16 17:27:38 -04:00
parent a5fefbe07f
commit ac8b01db71

View file

@ -239,6 +239,15 @@ default_env = Environment(ENV = os.environ, # inherit user's enviroment vars
FULL_SYSTEM = False, FULL_SYSTEM = False,
USE_MYSQL = False) USE_MYSQL = False)
# For some reason, the CC and CXX variables don't get passed into the
# environment correctly. This is probably some sort of scons bug that
# will eventually be fixed.
if os.environ.has_key('CC'):
default_env.Replace(CC=os.environ['CC'])
if os.environ.has_key('CXX'):
default_env.Replace(CXX=os.environ['CXX'])
# M5_EXT is used by isa_parser.py to find the PLY package. # M5_EXT is used by isa_parser.py to find the PLY package.
default_env.Append(ENV = { 'M5_EXT' : EXT_SRCDIR }) default_env.Append(ENV = { 'M5_EXT' : EXT_SRCDIR })