diff options
author | Steven Knight <knight@baldmt.com> | 2003-08-02 04:21:04 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2003-08-02 04:21:04 (GMT) |
commit | 7500d447bdc3bd94db8ffbc8b90298fd9479e8c3 (patch) | |
tree | 8fd61414ac1632db5a257cdff4f7e896432476d3 /src/engine/SCons/Tool/g++.py | |
parent | c60c5895032874ffdc0767648e5c7ff7fda94968 (diff) | |
download | SCons-7500d447bdc3bd94db8ffbc8b90298fd9479e8c3.zip SCons-7500d447bdc3bd94db8ffbc8b90298fd9479e8c3.tar.gz SCons-7500d447bdc3bd94db8ffbc8b90298fd9479e8c3.tar.bz2 |
Add support for a platform-independent CPPDEFINES variable.
Diffstat (limited to 'src/engine/SCons/Tool/g++.py')
-rw-r--r-- | src/engine/SCons/Tool/g++.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/engine/SCons/Tool/g++.py b/src/engine/SCons/Tool/g++.py index 6497fe2..8c7f1b0 100644 --- a/src/engine/SCons/Tool/g++.py +++ b/src/engine/SCons/Tool/g++.py @@ -52,13 +52,15 @@ def generate(env): env['CXX'] = env.Detect(compilers) or 'g++' env['CXXFLAGS'] = '$CCFLAGS' - env['CXXCOM'] = '$CXX $CXXFLAGS $CPPFLAGS $_CPPINCFLAGS -c -o $TARGET $SOURCES' + env['CXXCOM'] = '$CXX $CXXFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -c -o $TARGET $SOURCES' env['SHCXX'] = '$CXX' if env['PLATFORM'] == 'cygwin': env['SHCXXFLAGS'] = '$CXXFLAGS' else: env['SHCXXFLAGS'] = '$CXXFLAGS -fPIC' - env['SHCXXCOM'] = '$SHCXX $SHCXXFLAGS $CPPFLAGS $_CPPINCFLAGS -c -o $TARGET $SOURCES' + env['SHCXXCOM'] = '$SHCXX $SHCXXFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -c -o $TARGET $SOURCES' + env['CPPDEFPREFIX'] = '-D' + env['CPPDEFSUFFIX'] = '' env['INCPREFIX'] = '-I' env['INCSUFFIX'] = '' |