Backport of "meson: Fix various issues in dependency management, feature detection, some regressions, and add logging" into 0.12
requested to merge gstreamer-backport-bot/gst-plugins-rs:mr-1604-backport-into-0.12-meson-fixes into 0.12
Backport of !1604 (merged) "meson: Fix various issues in dependency management, feature detection, some regressions, and add logging".
Todo:
-
Needs manual intervention, cherry-picking failed!
Commits:
-
4eed6158
meson: Make gstreamer-gl dependency optional -
39f466f2
meson: Fix typo in gstreamer-gl dep fetching -
968e0fdd
meson: Fix plugin requirement checking and add logging -
3b683272
meson: Only enable the gtk4 plugin when deps are found 3e433068
meson: Only enable gtk4 examples when gtk4 is found-
7f16fd77
meson: Fix gtk4 plugin build on linux -
4c9ed330
meson: Actually build plugin examples -
6538803c
meson: Handle features needed only by examples separately
Edited by Nirbheek Chauhan