Signed-off-by: Ran Benita <ran@unusedvar.com>
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',
'-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.