meson: Revamp qt5qml plugin and example build code
authorNirbheek Chauhan <nirbheek@centricular.com>
Mon, 11 May 2020 23:00:13 +0000 (04:30 +0530)
committerNirbheek Chauhan <nirbheek@centricular.com>
Mon, 11 May 2020 23:00:13 +0000 (04:30 +0530)
commit2ecba800bfbf177bc56999dc59ecdff00cbc353c
tree5a5f8a486c1f56a903d23af3f98e246c1aed9c7d
parentd8f0deadc3533ad0f5b3aef8c2da5a3192f658b7
meson: Revamp qt5qml plugin and example build code

Stricter and simpler. For example, now we properly error out when
gstreamer-gl-1.0 was not found when the qt5 plugin is enabled or when
a C++ compiler is not enabled.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/587>
ext/qt/meson.build
tests/examples/qt/meson.build
tests/examples/qt/qmloverlay/meson.build
tests/examples/qt/qmlsink-dynamically-added/meson.build
tests/examples/qt/qmlsink/meson.build
tests/examples/qt/qmlsrc/meson.build