From af1c4059dcd9339cb3b00300836b0d7dfba3e195 Mon Sep 17 00:00:00 2001
From: Nirbheek Chauhan <nirbheek@centricular.com>
Date: Wed, 24 Jun 2020 21:15:47 +0530
Subject: [PATCH] meson: Build Qt5 tests with -std=c++11

We already do this for the plugin.

https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/780#note_548179
---
 tests/examples/qt/qmloverlay/meson.build                | 1 +
 tests/examples/qt/qmlsink-dynamically-added/meson.build | 1 +
 tests/examples/qt/qmlsink/meson.build                   | 1 +
 tests/examples/qt/qmlsrc/meson.build                    | 1 +
 4 files changed, 4 insertions(+)

diff --git a/tests/examples/qt/qmloverlay/meson.build b/tests/examples/qt/qmloverlay/meson.build
index ccf27e9e58..b1912463fb 100644
--- a/tests/examples/qt/qmloverlay/meson.build
+++ b/tests/examples/qt/qmloverlay/meson.build
@@ -5,6 +5,7 @@ sources = [
 qt_preprocessed = qt5_mod.preprocess(qresources : 'qmloverlay.qrc')
 executable('qmlgloverlay', sources, qt_preprocessed,
     dependencies : [gst_dep, qt5qml_example_deps],
+    override_options : ['cpp_std=c++11'],
     c_args : gst_plugins_good_args,
     include_directories : [configinc],
     install: false)
diff --git a/tests/examples/qt/qmlsink-dynamically-added/meson.build b/tests/examples/qt/qmlsink-dynamically-added/meson.build
index 31facae0a1..783011aa07 100644
--- a/tests/examples/qt/qmlsink-dynamically-added/meson.build
+++ b/tests/examples/qt/qmlsink-dynamically-added/meson.build
@@ -5,6 +5,7 @@ sources = [
 qt_preprocessed = qt5_mod.preprocess(qresources : 'qmlsink-dyn-added.qrc')
 executable('qmlsink-dynamically-added', sources, qt_preprocessed,
     dependencies : [gst_dep, gstgl_dep, qt5qml_example_deps],
+    override_options : ['cpp_std=c++11'],
     c_args : gst_plugins_good_args,
     include_directories : [configinc],
     install: false)
diff --git a/tests/examples/qt/qmlsink/meson.build b/tests/examples/qt/qmlsink/meson.build
index f2a7a16746..5e2d1c93b9 100644
--- a/tests/examples/qt/qmlsink/meson.build
+++ b/tests/examples/qt/qmlsink/meson.build
@@ -5,6 +5,7 @@ sources = [
 qt_preprocessed = qt5_mod.preprocess(qresources : 'qmlsink.qrc')
 executable('qmlsink', sources, qt_preprocessed,
     dependencies : [gst_dep, qt5qml_example_deps],
+    override_options : ['cpp_std=c++11'],
     c_args : gst_plugins_good_args,
     include_directories : [configinc],
     install: false)
diff --git a/tests/examples/qt/qmlsrc/meson.build b/tests/examples/qt/qmlsrc/meson.build
index 3d55a28cb1..c7f3add642 100644
--- a/tests/examples/qt/qmlsrc/meson.build
+++ b/tests/examples/qt/qmlsrc/meson.build
@@ -5,6 +5,7 @@ sources = [
 qt_preprocessed = qt5_mod.preprocess(qresources : 'qmlsrc.qrc')
 executable('qmlsrc', sources, qt_preprocessed,
     dependencies : [gst_dep, qt5qml_example_deps],
+    override_options : ['cpp_std=c++11'],
     c_args : gst_plugins_good_args,
     include_directories : [configinc],
     install: false)
-- 
GitLab