Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2022-09-02 17:10:26 +0300
committerSebastian Dröge <slomo@coaxion.net>2022-09-03 01:00:57 +0300
commitd1d7e99978239022484e3298640154a262a6ee51 (patch)
treecf8dab3c4fcb4f50944b2a6760a49826b68b2a87 /meson.build
parent4ac60165a83933452965d3ade3adbb6917d2f553 (diff)
meson: Blacklist csound and threadshare plugins for gst-full
They are known to be broken: - csound is missing pkgconfig file. - threadshare duplicates rtp symbols from GStreamer.
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build8
1 files changed, 7 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index cf1d7977c..2232baa79 100644
--- a/meson.build
+++ b/meson.build
@@ -243,7 +243,13 @@ foreach plugin : plugins
variables: {'full_path': plugin.full_path()},
)
meson.override_dependency(plugin_name, dep)
- gst_plugins += dep
+
+ if static_build and plugin_name in ['gstcsound', 'gstthreadshare']
+ warning('Static plugin @0@ is known to fail. It will not be included in libgstreamer-full.'.format(plugin_name))
+ else
+ gst_plugins += dep
+ endif
+
pc_files += [plugin_name + '.pc']
endforeach