aboutsummaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2020-12-02 23:48:11 +0100
committerBrian Ashworth <bosrsf04@gmail.com>2020-12-09 17:39:20 -0500
commita52176f83035e98dd5487e3373ee2c52c8890c8d (patch)
treecb669041ca63b772bd09f89dabf27d26afd1f07a /meson.build
parentfdbe98512a71524091375290ca2c1c9450e4db84 (diff)
build: add basu as sd-bus provider
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build5
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'
sdbus = dependency('libelogind',
required: false,
version: '>=239',
+ not_found_message: 'libelogind not found, trying basu',
)
endif
+ if not sdbus.found()
+ sdbus = dependency('basu', required: false)
+ endif
else
sdbus = dependency(get_option('sd-bus-provider'), required: get_option('tray'))
endif
@@ -122,6 +126,7 @@ conf_data.set10('HAVE_XWAYLAND', have_xwayland)
conf_data.set10('HAVE_GDK_PIXBUF', gdk_pixbuf.found())
conf_data.set10('HAVE_LIBSYSTEMD', sdbus.found() and sdbus.name() == 'libsystemd')
conf_data.set10('HAVE_LIBELOGIND', sdbus.found() and sdbus.name() == 'libelogind')
+conf_data.set10('HAVE_BASU', sdbus.found() and sdbus.name() == 'basu')
conf_data.set10('HAVE_TRAY', have_tray)
scdoc = dependency('scdoc', version: '>=1.9.2', native: true, required: get_option('man-pages'))