diff options
author | Simon Ser <contact@emersion.fr> | 2021-02-08 15:16:10 +0100 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2021-02-15 16:32:33 +0100 |
commit | 6f873078d4c0a941954be2873d3bb37f63ff31a8 (patch) | |
tree | c3148fc9ba03b6230c8241bd478748aae080b0ca /backend/session | |
parent | 2118a3ce47951352ee88bf475124988723d2d20a (diff) |
build: use dictionnary for features instead of configuration_data
This allows us to easily iterate on all features and only deal with
bools.
Diffstat (limited to 'backend/session')
-rw-r--r-- | backend/session/meson.build | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/backend/session/meson.build b/backend/session/meson.build index 140d4105..29fcf6e4 100644 --- a/backend/session/meson.build +++ b/backend/session/meson.build @@ -33,7 +33,7 @@ if get_option('logind-provider') == 'auto' version: logind_version, ) if logind.found() - conf_data.set10('WLR_HAS_SYSTEMD', true) + features += { 'systemd': true } else logind = dependency('libelogind', required: get_option('logind'), @@ -41,7 +41,7 @@ if get_option('logind-provider') == 'auto' version: logind_version, ) if logind.found() - conf_data.set10('WLR_HAS_ELOGIND', true) + features += { 'elogind': true } endif endif logind_found = logind.found() @@ -53,7 +53,7 @@ else version: logind_version, ) if logind.found() - conf_data.set10('WLR_HAS_' + get_option('logind-provider').to_upper(), true) + features += { get_option('logind-provider'): true } logind_found = true endif endif @@ -69,5 +69,5 @@ libseat = dependency('libseat', required: get_option('libseat'), version: '>=0.2 if libseat.found() wlr_files += files('libseat.c') wlr_deps += libseat - conf_data.set10('WLR_HAS_LIBSEAT', true) + features += { 'libseat': true } endif |