meson: Allow sysdeps to be forced as fallback subprojects
authorNirbheek Chauhan <nirbheek@centricular.com>
Thu, 26 Jan 2023 14:22:37 +0000 (19:52 +0530)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 8 Feb 2023 13:42:59 +0000 (13:42 +0000)
commit0cb751b626904798bdab6c55aac897257e93f463
tree81e03db209d213bf7532f482bb8675f917bccb85
parentd9196b83aa92b8232a936ba4a2dcb19cca77233a
meson: Allow sysdeps to be forced as fallback subprojects

The original code was too complicated; likely created before the
provide section existed for wraps:

https://mesonbuild.com/Wrap-dependency-system-manual.html#provide-section

Now you can do --force-fallback-for=pygobject and it'll actually work.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3905>
meson.build
subprojects/pygobject.wrap