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.
This commit is contained in:
Xavier Claessens 2022-09-02 10:10:26 -04:00 committed by Sebastian Dröge
parent 4ac60165a8
commit d1d7e99978

View file

@ -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