diff options
author | Simon Ser <contact@emersion.fr> | 2020-12-02 23:48:11 +0100 |
---|---|---|
committer | Brian Ashworth <bosrsf04@gmail.com> | 2020-12-09 17:39:20 -0500 |
commit | a52176f83035e98dd5487e3373ee2c52c8890c8d (patch) | |
tree | cb669041ca63b772bd09f89dabf27d26afd1f07a /meson.build | |
parent | build: introduce sd-bus-provider option (diff) | |
download | sway-a52176f83035e98dd5487e3373ee2c52c8890c8d.tar.gz sway-a52176f83035e98dd5487e3373ee2c52c8890c8d.tar.zst sway-a52176f83035e98dd5487e3373ee2c52c8890c8d.zip |
build: add basu as sd-bus provider
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/meson.build b/meson.build index 9842d78a..38a55678 100644 --- a/meson.build +++ b/meson.build | |||
@@ -104,8 +104,12 @@ if get_option('sd-bus-provider') == 'auto' | |||
104 | sdbus = dependency('libelogind', | 104 | sdbus = dependency('libelogind', |
105 | required: false, | 105 | required: false, |
106 | version: '>=239', | 106 | version: '>=239', |
107 | not_found_message: 'libelogind not found, trying basu', | ||
107 | ) | 108 | ) |
108 | endif | 109 | endif |
110 | if not sdbus.found() | ||
111 | sdbus = dependency('basu', required: false) | ||
112 | endif | ||
109 | else | 113 | else |
110 | sdbus = dependency(get_option('sd-bus-provider'), required: get_option('tray')) | 114 | sdbus = dependency(get_option('sd-bus-provider'), required: get_option('tray')) |
111 | endif | 115 | endif |
@@ -122,6 +126,7 @@ conf_data.set10('HAVE_XWAYLAND', have_xwayland) | |||
122 | conf_data.set10('HAVE_GDK_PIXBUF', gdk_pixbuf.found()) | 126 | conf_data.set10('HAVE_GDK_PIXBUF', gdk_pixbuf.found()) |
123 | conf_data.set10('HAVE_LIBSYSTEMD', sdbus.found() and sdbus.name() == 'libsystemd') | 127 | conf_data.set10('HAVE_LIBSYSTEMD', sdbus.found() and sdbus.name() == 'libsystemd') |
124 | conf_data.set10('HAVE_LIBELOGIND', sdbus.found() and sdbus.name() == 'libelogind') | 128 | conf_data.set10('HAVE_LIBELOGIND', sdbus.found() and sdbus.name() == 'libelogind') |
129 | conf_data.set10('HAVE_BASU', sdbus.found() and sdbus.name() == 'basu') | ||
125 | conf_data.set10('HAVE_TRAY', have_tray) | 130 | conf_data.set10('HAVE_TRAY', have_tray) |
126 | 131 | ||
127 | scdoc = dependency('scdoc', version: '>=1.9.2', native: true, required: get_option('man-pages')) | 132 | scdoc = dependency('scdoc', version: '>=1.9.2', native: true, required: get_option('man-pages')) |