1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-12-01 13:24:25 +01:00

More Clang compiler flag fixups.

This commit is contained in:
Nicholas Hastings 2017-04-26 09:20:34 -04:00 committed by GitHub
parent 476ab85f86
commit 4056f901ed

View File

@ -172,14 +172,14 @@ class MMSConfig(object):
'-Wno-non-virtual-dtor', '-Wno-non-virtual-dtor',
'-Wno-overloaded-virtual', '-Wno-overloaded-virtual',
] ]
if (cxx.version >= 'gcc-4.7' or cxx.version >= 'clang-3.0'): if (cxx.version >= 'gcc-4.7' or cxx.family == 'clang'):
cxx.cxxflags += ['-Wno-delete-non-virtual-dtor'] cxx.cxxflags += ['-Wno-delete-non-virtual-dtor']
if cxx.family == 'gcc': if cxx.family == 'gcc':
cxx.cflags += ['-mfpmath=sse'] cxx.cflags += ['-mfpmath=sse']
if cxx.family == 'clang': if cxx.family == 'clang':
cxx.cxxflags += ['-Wno-implicit-exception-spec-mismatch']
if cxx.version >= 'clang-3.6': if cxx.version >= 'clang-3.6':
cxx.cxxflags += ['-Wno-inconsistent-missing-override'] cxx.cxxflags += ['-Wno-inconsistent-missing-override']
cxx.cxxflags += ['-Wno-implicit-exception-spec-mismatch']
if cxx.version >= 'apple-clang-5.1' or cxx.version >= 'clang-3.4': if cxx.version >= 'apple-clang-5.1' or cxx.version >= 'clang-3.4':
cxx.cxxflags += ['-Wno-deprecated-register'] cxx.cxxflags += ['-Wno-deprecated-register']
else: else: