diff options
author | Simon Ser <contact@emersion.fr> | 2021-04-07 13:24:19 +0200 |
---|---|---|
committer | Kenny Levinsen <kl@kl.wtf> | 2021-04-08 23:07:35 +0200 |
commit | 385cc0039db13448856f4241b05d46533dc98b16 (patch) | |
tree | 5b5d7e6adaf7ce3b8c7e44b1fc0bb37ab5481a9a /meson_options.txt | |
parent | 3ce4c5781462a06bb08458e73df39840f9e2f731 (diff) |
build: add explicit logind provider option, auto-detect by default
Allow package maintainers to explicitly select a logind provider
by passing -Dlogind=systemd or -Dlogind=elogind. In case both are
available (e.g. for distributions which support both), this makes
it possible to gte deterministic behavior.
By default, auto-detect the logind provider. That way, users which
have systemd or elogind installed get the backend built by default.
Diffstat (limited to 'meson_options.txt')
-rw-r--r-- | meson_options.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meson_options.txt b/meson_options.txt index 73b9634..9c36fa3 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1,4 +1,4 @@ -option('logind', type: 'feature', value: 'disabled', description: 'logind support') +option('logind', type: 'combo', choices: ['auto', 'disabled', 'elogind', 'systemd'], value: 'auto', description: 'logind support') option('seatd', type: 'feature', value: 'enabled', description: 'seatd support') option('builtin', type: 'feature', value: 'disabled', description: 'builtin seatd server') option('server', type: 'feature', value: 'enabled', description: 'seatd server') |