|
|
|
@ -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'))
|
|
|
|
|