diff --git a/meson_options.txt b/meson_options.txt index 71c2e35e9..f10a92fd4 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -208,7 +208,6 @@ option('libusb', type: 'feature', value: 'auto') option('session-managers', - description : 'Session managers to build (can be [] for none)', + description : 'Session managers to build (can be [] for none or an absolute path)', type : 'array', - choices : ['media-session', 'wireplumber'], value : ['media-session']) diff --git a/src/daemon/meson.build b/src/daemon/meson.build index 7f16d1efb..104a6dbf3 100644 --- a/src/daemon/meson.build +++ b/src/daemon/meson.build @@ -58,6 +58,9 @@ elif default_sm == 'wireplumber' conf_config_uninstalled.set('session_manager_path', wp_uninstalled.full_path()) conf_config_uninstalled.set('session_manager_args', 'wireplumber') conf_config_uninstalled.set('sm_comment', '') +else + conf_config_uninstalled.set('session_manager_path', default_sm) + conf_config_uninstalled.set('sm_comment', '') endif conf_files = [