meson: Use feature options everywhere it makes sense

This commit is contained in:
Thibault Saunier 2021-03-10 15:36:27 -03:00 committed by Wim Taymans
parent 98bedb3895
commit 485bae5eb0
20 changed files with 211 additions and 224 deletions

View file

@ -8,7 +8,7 @@ pipewire_gst_sources = [
'gstpipewiresrc.c',
]
if get_option('gstreamer-device-provider')
if not get_option('gstreamer-device-provider').disabled()
pipewire_gst_sources += [ 'gstpipewiredeviceprovider.c' ]
endif
@ -31,7 +31,9 @@ pipewire_gst = shared_library('gstpipewire',
pipewire_gst_sources,
c_args : pipewire_gst_c_args,
include_directories : [configinc, spa_inc],
dependencies : [gobject_dep, glib_dep, gio_dep, gst_dep, pipewire_dep],
dependencies : [gst_dep, pipewire_dep],
install : true,
install_dir : '@0@/gstreamer-1.0'.format(get_option('libdir')),
)
plugins = [pipewire_gst]