From 3fdb3c4ce8ba5ec27b095c3f674d81c68b9dbae7 Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@collabora.com>
Date: Mon, 11 Nov 2019 16:56:30 +0000
Subject: [PATCH] build: Disable undesired warnings for C++ too

In particular this disables -Wmissing-field-initializers in check-vulkan.

Signed-off-by: Simon McVittie <smcv@collabora.com>
---
 meson.build | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/meson.build b/meson.build
index 6c739e406..a577a5200 100644
--- a/meson.build
+++ b/meson.build
@@ -134,6 +134,14 @@ foreach flag : no_warning_cflags
   add_project_arguments(supported_no_warning_cflags, language : 'c')
 endforeach
 
+foreach flag : no_warning_cxxflags
+  supported_no_warning_cxxflags = cpp_compiler.get_supported_arguments([
+    '-Wno-error=' + flag,
+    '-Wno-' + flag,
+  ])
+  add_project_arguments(supported_no_warning_cxxflags, language : 'cpp')
+endforeach
+
 conf_data = configuration_data()
 conf_data.set_quoted('VERSION', meson.project_version())
 
-- 
GitLab