From 26719fbbe482df718f8ef442ab7f659b1213ccf9 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Sun, 28 Apr 2024 10:14:53 +0200 Subject: build: use cc.get_supported_arguments() for warning options --- meson.build | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/meson.build b/meson.build index 2949ee8..d11a754 100644 --- a/meson.build +++ b/meson.build @@ -11,22 +11,20 @@ project( ], ) -add_project_arguments( - [ - '-Wno-unused-parameter', - '-Wno-unused-result', - '-Wundef', - '-Wvla', - ], - language: 'c', -) +cc = meson.get_compiler('c') + +add_project_arguments(cc.get_supported_arguments([ + '-Wno-unused-parameter', + '-Wno-unused-result', + '-Wundef', + '-Wvla', +]), language: 'c') is_freebsd = host_machine.system().startswith('freebsd') if is_freebsd add_project_arguments('-D_C11_SOURCE', language: 'c') endif -cc = meson.get_compiler('c') rt = cc.find_library('rt') wayland_client = dependency('wayland-client') -- cgit v1.2.3