diff --git a/src/nouveau/drm-shim/meson.build b/src/nouveau/drm-shim/meson.build index 184bf7a92d3..33c9983713a 100644 --- a/src/nouveau/drm-shim/meson.build +++ b/src/nouveau/drm-shim/meson.build @@ -23,7 +23,7 @@ libnouveau_noop_drm_shim = shared_library( 'nouveau_noop_drm_shim', 'nouveau_noop.c', include_directories: [inc_include, inc_src], - c_args: [ '-Wno-gnu-variable-sized-type-not-at-end' ], + c_args: [ cc.get_supported_arguments('-Wno-gnu-variable-sized-type-not-at-end') ], dependencies: dep_drm_shim, gnu_symbol_visibility : 'hidden', install : true, diff --git a/src/nouveau/winsys/meson.build b/src/nouveau/winsys/meson.build index 738ef306998..37590386d7e 100644 --- a/src/nouveau/winsys/meson.build +++ b/src/nouveau/winsys/meson.build @@ -14,7 +14,7 @@ libnouveau_ws = static_library( inc_include, inc_src, ], - c_args: [ '-Wno-gnu-variable-sized-type-not-at-end' ], + c_args: [ cc.get_supported_arguments('-Wno-gnu-variable-sized-type-not-at-end') ], dependencies : [ dep_libdrm, dep_libdrm_nouveau,