Commit ae268a2b authored by Umut Tezduyar Lindskog's avatar Umut Tezduyar Lindskog Committed by Simon McVittie

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: 's avatarSimon McVittie <simon.mcvittie@collabora.co.uk>
parent 575256cd
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment