diff options
author | David Robillard <d@drobilla.net> | 2024-11-24 17:09:30 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2024-11-24 17:10:28 -0500 |
commit | 1d03a572d7d88819a0f024d0d110caae1c2f42ab (patch) | |
tree | 131cbb97dd04014b090c05ec26546b0377c4e44c /benchmark/meson.build | |
parent | 55d397fe715502a6dabfa59e735eca32fa9f2f48 (diff) | |
download | zix-1d03a572d7d88819a0f024d0d110caae1c2f42ab.tar.gz zix-1d03a572d7d88819a0f024d0d110caae1c2f42ab.tar.bz2 zix-1d03a572d7d88819a0f024d0d110caae1c2f42ab.zip |
Clean up and strengthen warning flags
Some previously global suppressions were only actually needed in benchmarks or
tests, so move them there to keep the main set as small as possible.
Diffstat (limited to 'benchmark/meson.build')
-rw-r--r-- | benchmark/meson.build | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/benchmark/meson.build b/benchmark/meson.build index d3b04ea..3c231c6 100644 --- a/benchmark/meson.build +++ b/benchmark/meson.build @@ -17,13 +17,17 @@ if glib_dep.found() build_benchmarks = true benchmark_c_args = platform_c_args + benchmark_c_suppressions = [] if cc.get_id() in ['clang', 'emscripten'] benchmark_c_suppressions = [ + '-Wno-bad-function-cast', + '-Wno-c11-extensions', # Glib '-Wno-reserved-identifier', ] - - benchmark_c_args += cc.get_supported_arguments(benchmark_c_suppressions) + elif cc.get_id() == 'gcc' + benchmark_c_suppressions = ['-Wno-bad-function-cast'] endif + benchmark_c_args += cc.get_supported_arguments(benchmark_c_suppressions) foreach benchmark : benchmarks benchmark( |