meson: add option to enable/disable media-session

This commit is contained in:
George Kiagiadakis 2021-02-23 16:03:20 +02:00 committed by Wim Taymans
parent b7c6f70ae3
commit 3a7ce9660a
3 changed files with 8 additions and 2 deletions

View file

@ -6,6 +6,10 @@ option('examples',
description: 'Build examples',
type: 'boolean',
value: true)
option('media-session',
description: 'Build and install pipewire-media-session',
type: 'boolean',
value: true)
option('man',
description: 'Build manpages',
type: 'boolean',

View file

@ -75,7 +75,9 @@ executable('pipewire-pulse',
# )
#endif
subdir('media-session.d')
if get_option('media-session')
subdir('media-session.d')
endif
if get_option('systemd') and systemd.found()
subdir('systemd')
endif

View file

@ -65,7 +65,7 @@ executable('export-spa-device',
dependencies : [pipewire_dep, mathlib],
)
if alsa_dep.found()
if get_option('media-session') and alsa_dep.found()
executable('pipewire-media-session',
'media-session/access-flatpak.c',
'media-session/access-portal.c',