diff options
-rw-r--r-- | bindings/cpp/test/headers/meson.build | 9 | ||||
-rw-r--r-- | test/headers/meson.build | 2 |
2 files changed, 9 insertions, 2 deletions
diff --git a/bindings/cpp/test/headers/meson.build b/bindings/cpp/test/headers/meson.build index cbd36bf..0100853 100644 --- a/bindings/cpp/test/headers/meson.build +++ b/bindings/cpp/test/headers/meson.build @@ -4,13 +4,18 @@ header_cpp_suppressions = [] if get_option('warning_level') == 'everything' - if cc.get_id() == 'clang' + if cpp.get_id() == 'clang' if not meson.is_cross_build() - header_cpp_suppressions += ['-Wno-poison-system-directories'] + header_cpp_suppressions += [ + '-Wno-old-style-cast', + '-Wno-poison-system-directories', + ] endif endif endif +header_cpp_suppressions = cpp.get_supported_arguments(header_cpp_suppressions) + test_headers_cpp_args = header_cpp_suppressions test_headers_cpp_args += [ '-DPUGL_NO_INCLUDE_GL_H', diff --git a/test/headers/meson.build b/test/headers/meson.build index 38a6ad2..c0adabd 100644 --- a/test/headers/meson.build +++ b/test/headers/meson.build @@ -11,6 +11,8 @@ if get_option('warning_level') == 'everything' endif endif +header_c_suppressions = cpp.get_supported_arguments(header_c_suppressions) + test_headers_c_args = header_c_suppressions test_headers_c_args += [ '-DPUGL_NO_INCLUDE_GL_H', |