summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2016-06-29 12:37:15 +0200
committerJakub Hrozek <jhrozek@redhat.com>2016-06-29 21:45:27 +0200
commit96a624877512ac352736047023b65b8688039ae1 (patch)
tree0ec286b6beac56ce5540ca380a28bb3277a7ef62
parent7b308bfdac1f6cdc08502d69d49682a1f9aefe06 (diff)
downloadsssd-96a624877512ac352736047023b65b8688039ae1.tar.gz
sssd-96a624877512ac352736047023b65b8688039ae1.tar.xz
sssd-96a624877512ac352736047023b65b8688039ae1.zip
BUILD: Detect libsystemd-daemon or libsystemd
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
-rw-r--r--src/external/systemd.m413
1 files changed, 13 insertions, 0 deletions
diff --git a/src/external/systemd.m4 b/src/external/systemd.m4
index f2aeda116..e61b0f15c 100644
--- a/src/external/systemd.m4
+++ b/src/external/systemd.m4
@@ -27,6 +27,19 @@ AS_IF([test x$HAVE_SYSTEMD = xyes],
[AC_MSG_NOTICE([Build without $login_lib_name support])])],
[AC_MSG_NOTICE([Build without $login_lib_name support])])
+AS_IF([test x$HAVE_LIBSYSTEMD = xyes],
+ [daemon_lib_name=libsystemd],
+ [daemon_lib_name=libsystemd-daemon])
+
+AS_IF([test x$HAVE_SYSTEMD = xyes],
+ [PKG_CHECK_MODULES(
+ [SYSTEMD_DAEMON],
+ [$daemon_lib_name],
+ [AC_DEFINE_UNQUOTED([HAVE_SYSTEMD_DAEMON], 1,
+ [Build with $daemon_lib_name support])],
+ [AC_MSG_NOTICE([Build without $daemon_lib_name support])])],
+ [AC_MSG_NOTICE([Build without $daemon_lib_name support])])
+
dnl A macro to check presence of journald on the system
AC_DEFUN([AM_CHECK_JOURNALD],
[