summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorRan Benita <ran@unusedvar.com>2020-07-25 15:24:40 +0300
committerRan Benita <ran@unusedvar.com>2020-07-25 15:24:40 +0300
commitd67c9cfffbc356bbc6b8685c117e0b63cdfc059b (patch)
tree19d780552f297433eaa1b08ab6f1956fbcda749c /meson.build
parent0615c91133408d76e51f80fdee92fb6a1a983ac7 (diff)
downloadxorg-lib-libxkbcommon-d67c9cfffbc356bbc6b8685c117e0b63cdfc059b.tar.gz
build: use cc.get_supported_arguments()
Signed-off-by: Ran Benita <ran@unusedvar.com>
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build7
1 files changed, 2 insertions, 5 deletions
diff --git a/meson.build b/meson.build
index a2d8592..4d2f8e8 100644
--- a/meson.build
+++ b/meson.build
@@ -15,7 +15,7 @@ cc = meson.get_compiler('c')
dir_libexec = join_paths(get_option('prefix'), get_option('libexecdir'), 'xkbcommon')
# Compiler flags.
-foreach cflag: [
+cflags = [
'-fvisibility=hidden',
'-fno-strict-aliasing',
'-fsanitize-undefined-trap-on-error',
@@ -34,10 +34,7 @@ foreach cflag: [
'-Wwrite-strings',
'-Wno-documentation-deprecated-sync',
]
- if cc.has_argument(cflag)
- add_project_arguments(cflag, language: 'c')
- endif
-endforeach
+add_project_arguments(cc.get_supported_arguments(cflags), language: 'c')
# The XKB config root.