Skip to content

Backport of "meson: Fix various issues in dependency management, feature detection, some regressions, and add logging" 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

Merge request reports