From 3a7ce9660afce7c18dde09cbe931219a97b853b1 Mon Sep 17 00:00:00 2001 From: George Kiagiadakis Date: Tue, 23 Feb 2021 16:03:20 +0200 Subject: [PATCH] meson: add option to enable/disable media-session --- meson_options.txt | 4 ++++ src/daemon/meson.build | 4 +++- src/examples/meson.build | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/meson_options.txt b/meson_options.txt index 2c2a4683b..ce364d93a 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -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', diff --git a/src/daemon/meson.build b/src/daemon/meson.build index c445c588c..7929ff1e9 100644 --- a/src/daemon/meson.build +++ b/src/daemon/meson.build @@ -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 diff --git a/src/examples/meson.build b/src/examples/meson.build index 409ad8fbf..7b2f1cd27 100644 --- a/src/examples/meson.build +++ b/src/examples/meson.build @@ -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',