Mesa (master): amd/addrlib: use cpp.has_argument() to filter compiler arguments

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jan 5 11:47:38 UTC 2021


Module: Mesa
Branch: master
Commit: d0767fc045a1210f9fff464b96dd68cf36fe57f9
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0767fc045a1210f9fff464b96dd68cf36fe57f9

Author: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Date:   Wed Nov 25 15:44:53 2020 +0100

amd/addrlib: use cpp.has_argument() to filter compiler arguments

Acked-by: Michel Dänzer <mdaenzer at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7846>

---

 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',



More information about the mesa-commit mailing list