mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-01-04 14:20:16 +01:00
enable build support without systemd compatibility libraries
systemd 209 merged all the libraries to libsystemd. Old libraries can still be enabled with --enable-compat-libs switch in systemd but this increases the binary size. Implement a fallback library check in case compat libraries dont exist. [Fixed underquoting; switched priority so we try libsystemd first -smcv] Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
This commit is contained in:
parent
575256cd48
commit
ae268a2b1a
1 changed files with 7 additions and 4 deletions
11
configure.ac
11
configure.ac
|
|
@ -1143,10 +1143,13 @@ dnl systemd detection
|
|||
if test x$enable_systemd = xno ; then
|
||||
have_systemd=no;
|
||||
else
|
||||
PKG_CHECK_MODULES(SYSTEMD,
|
||||
[libsystemd-login >= 32, libsystemd-daemon >= 32, libsystemd-journal >= 32],
|
||||
have_systemd=yes,
|
||||
have_systemd=no)
|
||||
PKG_CHECK_MODULES([SYSTEMD],
|
||||
[libsystemd >= 209],
|
||||
[have_systemd=yes],
|
||||
[PKG_CHECK_MODULES([SYSTEMD],
|
||||
[libsystemd-login >= 32, libsystemd-daemon >= 32, libsystemd-journal >= 32],
|
||||
[have_systemd=yes],
|
||||
[have_systemd=no])])
|
||||
fi
|
||||
|
||||
if test x$have_systemd = xyes; then
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue