diff options
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/SCons/Tool/__init__.py | 1 | ||||
| -rw-r--r-- | src/engine/SCons/Tool/c++.py | 2 | ||||
| -rw-r--r-- | src/engine/SCons/Tool/cc.py | 2 |
3 files changed, 3 insertions, 2 deletions
diff --git a/src/engine/SCons/Tool/__init__.py b/src/engine/SCons/Tool/__init__.py index 7010e1c..d9b1c30 100644 --- a/src/engine/SCons/Tool/__init__.py +++ b/src/engine/SCons/Tool/__init__.py @@ -55,6 +55,7 @@ SourceFileScanner = SCons.Scanner.Scanner({}, name='SourceFileScanner') CSuffixes = [".c", ".C", ".cxx", ".cpp", ".c++", ".cc", ".h", ".H", ".hxx", ".hpp", ".hh", ".F", ".fpp", ".FPP", + ".m", ".mm", ".S", ".spp", ".SPP"] DSuffixes = ['.d'] diff --git a/src/engine/SCons/Tool/c++.py b/src/engine/SCons/Tool/c++.py index 10bb1ac..90b01ae 100644 --- a/src/engine/SCons/Tool/c++.py +++ b/src/engine/SCons/Tool/c++.py @@ -40,7 +40,7 @@ import SCons.Util compilers = ['CC', 'c++'] -CXXSuffixes = ['.cpp', '.cc', '.cxx', '.c++', '.C++'] +CXXSuffixes = ['.cpp', '.cc', '.cxx', '.c++', '.C++', '.mm'] if SCons.Util.case_sensitive_suffixes('.c', '.C'): CXXSuffixes.append('.C') diff --git a/src/engine/SCons/Tool/cc.py b/src/engine/SCons/Tool/cc.py index 56c723d..8fb9e26 100644 --- a/src/engine/SCons/Tool/cc.py +++ b/src/engine/SCons/Tool/cc.py @@ -36,7 +36,7 @@ import SCons.Tool import SCons.Defaults import SCons.Util -CSuffixes = ['.c'] +CSuffixes = ['.c', '.m'] if not SCons.Util.case_sensitive_suffixes('.c', '.C'): CSuffixes.append('.C') |
