diff options
Diffstat (limited to 'src/engine/SCons')
-rw-r--r-- | src/engine/SCons/Tool/mingw.py | 4 | ||||
-rw-r--r-- | src/engine/SCons/Tool/msvc.py | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/engine/SCons/Tool/mingw.py b/src/engine/SCons/Tool/mingw.py index afabea6..2d1c500 100644 --- a/src/engine/SCons/Tool/mingw.py +++ b/src/engine/SCons/Tool/mingw.py @@ -137,7 +137,9 @@ def generate(env, platform): env['RCINCPREFIX'] = '--include-dir ' env['RCINCSUFFIX'] = '' env['RCCOM'] = '$RC $RCINCFLAGS $RCFLAGS -i $SOURCE -o $TARGET' - env.CScan.add_skey('.rc') + CScan = env.get_scanner('.c') + if CScan: + CScan.add_skey('.rc') env['BUILDERS']['RES'] = res_builder # Some setting from the platform also have to be overridden: diff --git a/src/engine/SCons/Tool/msvc.py b/src/engine/SCons/Tool/msvc.py index dbb7a85..3bae021 100644 --- a/src/engine/SCons/Tool/msvc.py +++ b/src/engine/SCons/Tool/msvc.py @@ -275,7 +275,9 @@ def generate(env, platform): env['RC'] = 'rc' env['RCFLAGS'] = '' env['RCCOM'] = '$RC $_CPPINCFLAGS $RCFLAGS /fo$TARGET $SOURCES' - env.CScan.add_skey('.rc') + CScan = env.get_scanner('.c') + if CScan: + CScan.add_skey('.rc') env['BUILDERS']['RES'] = res_builder include_path, lib_path, exe_path = get_msdev_paths() |