meson: Add more qt options and eliminate all automagic
authorNirbheek Chauhan <nirbheek@centricular.com>
Wed, 3 May 2023 15:35:54 +0000 (21:05 +0530)
committerNirbheek Chauhan <nirbheek@centricular.com>
Tue, 6 Jun 2023 08:08:23 +0000 (13:38 +0530)
commit515fd66289ece914724967021ee96783af772567
tree29183ce7cb12913577d2dea9ccdeef6cf0e4e7fe
parent8a0ccb6d3faecf6d6988a319473c72e71c3a462d
meson: Add more qt options and eliminate all automagic

The qt5 and qt6 plugins will now correctly error out if you enable the
option, and you can also now explicitly ensure that wayland, x11,
eglfs support is actually functional by enabling the options. It was
too easy to build non-functional support for these.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4776>
subprojects/gst-plugins-good/ext/qt/meson.build
subprojects/gst-plugins-good/ext/qt6/meson.build
subprojects/gst-plugins-good/meson_options.txt