From d0767fc045a1210f9fff464b96dd68cf36fe57f9 Mon Sep 17 00:00:00 2001 From: Pierre-Eric Pelloux-Prayer Date: Wed, 25 Nov 2020 15:44:53 +0100 Subject: [PATCH] amd/addrlib: use cpp.has_argument() to filter compiler arguments MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Acked-by: Michel Dänzer Part-of: --- src/amd/addrlib/meson.build | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/amd/addrlib/meson.build b/src/amd/addrlib/meson.build index db205044025..f396c86211a 100644 --- a/src/amd/addrlib/meson.build +++ b/src/amd/addrlib/meson.build @@ -53,12 +53,14 @@ files_addrlib = files( ) cpp_args_addrlib = [] -if cpp.get_id() != 'msvc' - cpp_args_addrlib += '-Wno-unused-variable' - cpp_args_addrlib += '-Wno-unused-local-typedefs' - cpp_args_addrlib += '-Wno-unused-but-set-variable' - cpp_args_addrlib += '-Wno-maybe-uninitialized' -endif +foreach w : ['-Wno-unused-variable', '-Wno-unused-local-typedefs', + '-Wno-unused-but-set-variable', '-Wno-maybe-uninitialized'] + if cpp.has_argument(w) + cpp_args_addrlib += w + endif +endforeach + +message(cpp_args_addrlib) libamdgpu_addrlib = static_library( 'addrlib',