gstreamer/subprojects/gst-plugins-good/ext/jack/meson.build
Jordan Petridis 689dbd1fbe jack: Dynamically load libjack at runtime instead of linking
In order to provide build and provide the jack plugin with the prebuilt
binaries of gstreamer we distribute with releases, we can not depend
on an external dependency nor can we ship plugins linking to libraries
we don't provide.

We can also not provide jack ourselves, as it would likely cause a
mismatch with the jack daemon on the host.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4350>
2023-04-20 11:10:15 +03:00

23 lines
492 B
Meson

jack_sources = [
'gstjackaudioclient.c',
'gstjackaudiosink.c',
'gstjackaudiosrc.c',
'gstjack.c',
'gstjackutil.c',
'gstjackloader.c',
]
jack_option = get_option('jack')
if jack_option.disabled()
subdir_done()
endif
gstjack = library('gstjack',
jack_sources,
c_args : gst_plugins_good_args,
include_directories : [configinc],
dependencies : [gst_dep, gstbase_dep, gstaudio_dep, gmodule_dep],
install : true,
install_dir : plugins_install_dir,
)
plugins += [gstjack]