diff options
author | David Robillard <d@drobilla.net> | 2022-05-25 21:19:53 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-05-25 21:20:59 -0400 |
commit | aeef9f5fdf416d9b68c61c75de7dae409f1ac6a4 (patch) | |
tree | 7cc48df78d577a5541424d59113dc56b6c0c54f7 | |
parent | b600c928b221a001faeab7bd92786d0b25714bc8 (diff) | |
download | autowaf-aeef9f5fdf416d9b68c61c75de7dae409f1ac6a4.tar.gz autowaf-aeef9f5fdf416d9b68c61c75de7dae409f1ac6a4.tar.bz2 autowaf-aeef9f5fdf416d9b68c61c75de7dae409f1ac6a4.zip |
-rw-r--r-- | extras/autowaf.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/extras/autowaf.py b/extras/autowaf.py index 662f9b7..26aa81d 100644 --- a/extras/autowaf.py +++ b/extras/autowaf.py @@ -429,7 +429,10 @@ def enable_all_warnings(env): """Enables all known warnings""" if 'CC' in env: if 'clang' in env.CC_NAME: - env.append_unique('CFLAGS', ['-Weverything']) + env.append_unique('CFLAGS', [ + '-Weverything', + '-Wno-poison-system-directories', + ]) elif 'gcc' in env.CC_NAME: env.append_unique('CFLAGS', gcc_common_warnings) env.append_unique('CFLAGS', gcc_c_warnings) @@ -440,9 +443,12 @@ def enable_all_warnings(env): if 'CXX' in env: if 'clang' in env.CXX_NAME: - env.append_unique('CXXFLAGS', ['-Weverything', - '-Wno-c++98-compat', - '-Wno-c++98-compat-pedantic']) + env.append_unique('CXXFLAGS', [ + '-Weverything', + '-Wno-c++98-compat', + '-Wno-c++98-compat-pedantic', + '-Wno-poison-system-directories', + ]) elif 'gcc' in env.CXX_NAME: env.append_unique('CXXFLAGS', gcc_common_warnings) env.append_unique('CXXFLAGS', gcc_cxx_warnings) |