From: Umut Tezduyar Lindskog Date: Tue, 2 Sep 2014 07:02:31 +0000 (+0200) Subject: enable build support without systemd compatibility libraries X-Git-Tag: dbus-1.8.8~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae268a2b1aaa14e16ffc47b3cd5ad74a26e39838;p=thirdparty%2Fdbus.git 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 --- diff --git a/configure.ac b/configure.ac index 5412db2ef..b7b91beca 100644 --- a/configure.ac +++ b/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