mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-12 11:26:39 +00:00
689dbd1fbe
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>
23 lines
492 B
Meson
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]
|