summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Defaults.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-03-07 07:31:13 (GMT)
committerSteven Knight <knight@baldmt.com>2002-03-07 07:31:13 (GMT)
commitc233ea9e5d7f7a9f8ee369877ef1301b2702fbee (patch)
tree234fce47d3e54abc4db5cf19b645155655c6ba50 /src/engine/SCons/Defaults.py
parent9c97d73c12634007ce84cf162efe76f542e67085 (diff)
downloadSCons-c233ea9e5d7f7a9f8ee369877ef1301b2702fbee.zip
SCons-c233ea9e5d7f7a9f8ee369877ef1301b2702fbee.tar.gz
SCons-c233ea9e5d7f7a9f8ee369877ef1301b2702fbee.tar.bz2
Make the CFile Builder's SUFFIX configurable.
Diffstat (limited to 'src/engine/SCons/Defaults.py')
-rw-r--r--src/engine/SCons/Defaults.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/SCons/Defaults.py b/src/engine/SCons/Defaults.py
index 0a8e4cd..baad55a 100644
--- a/src/engine/SCons/Defaults.py
+++ b/src/engine/SCons/Defaults.py
@@ -68,7 +68,7 @@ CFile = SCons.Builder.Builder(name = 'CFile',
action = { '.l' : '$LEXCOM',
'.y' : '$YACCCOM',
},
- suffix = '.c')
+ suffix = '$CFILESUFFIX')
CPlusPlusAction = SCons.Action.Action('$CXXCOM')
@@ -205,6 +205,7 @@ def make_win32_env_from_paths(include, lib, path):
'CC' : 'cl',
'CCFLAGS' : '/nologo',
'CCCOM' : '$CC $CCFLAGS $_INCFLAGS /c $SOURCES /Fo$TARGET',
+ 'CFILESUFFIX' : '.c',
'CXX' : '$CC',
'CXXFLAGS' : '$CCFLAGS',
'CXXCOM' : '$CXX $CXXFLAGS $_INCFLAGS /c $SOURCES /Fo$TARGET',
@@ -264,6 +265,7 @@ if os.name == 'posix':
'CC' : 'cc',
'CCFLAGS' : '',
'CCCOM' : '$CC $CCFLAGS $_INCFLAGS -c -o $TARGET $SOURCES',
+ 'CFILESUFFIX' : '.c',
'CXX' : 'c++',
'CXXFLAGS' : '$CCFLAGS',
'CXXCOM' : '$CXX $CXXFLAGS $_INCFLAGS -c -o $TARGET $SOURCES',