From bc2d820b6dcb12d888b3acdb347ef685e1954a64 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 8 Sep 2021 09:58:09 +1000 Subject: [PATCH] meson: make media_session_sources unconditional The sources are used by the documentation, so rather than duplicating the checks for whether to build it or not, just define it as always-present empty array and fill it when needed. Otherwise we get a meson error if media-session is disabled but documentation is enabled. --- src/examples/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/examples/meson.build b/src/examples/meson.build index b53796959..680e36af4 100644 --- a/src/examples/meson.build +++ b/src/examples/meson.build @@ -56,6 +56,7 @@ executable('export-spa-device', dependencies : [pipewire_dep, mathlib], ) +media_session_sources = [] if get_option('session-managers').contains('media-session') if not alsa_dep.found() error('Required dependency alsa not found, cannot build media-session without it') @@ -66,7 +67,7 @@ if get_option('session-managers').contains('media-session') sm_logind_src = ['media-session/logind.c'] sm_logind_dep = [systemd_dep] endif - media_session_sources = [ + media_session_sources += [ 'media-session/access-flatpak.c', 'media-session/access-portal.c', 'media-session/alsa-no-dsp.c',