summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2023-01-26 19:52:37 +0530
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2023-02-06 09:26:02 +0000
commit77b85475861df38685c55cf2e02843fdf6b68000 (patch)
treee8d815362057c2373f793b3ef3186c667301de51 /meson.build
parent99cdc3a9658e845e7cf96b45bd6a77d87c68e49b (diff)
downloadgstreamer-77b85475861df38685c55cf2e02843fdf6b68000.tar.gz
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/3804>
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build5
1 files changed, 1 insertions, 4 deletions
diff --git a/meson.build b/meson.build
index b2fbf56ef6..79974538b9 100644
--- a/meson.build
+++ b/meson.build
@@ -154,10 +154,7 @@ foreach sp : subprojects
if match_gst_version
subproj = subproject(project_name, version: gst_version, required: is_required, default_options: default_options)
elif sysdep != ''
- sysdep_dep = dependency(sysdep, version: sysdep_version, required: false, default_options: default_options)
- if not sysdep_dep.found()
- subproj = subproject(project_name, required: is_required, default_options: default_options)
- endif
+ sysdep_dep = dependency(sysdep, version: sysdep_version, required: is_required, default_options: default_options)
else
subproj = subproject(project_name, required: is_required, default_options: default_options)
endif