From 96a624877512ac352736047023b65b8688039ae1 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Wed, 29 Jun 2016 12:37:15 +0200 Subject: [PATCH 02/19] BUILD: Detect libsystemd-daemon or libsystemd Reviewed-by: Jakub Hrozek --- src/external/systemd.m4 | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/external/systemd.m4 b/src/external/systemd.m4 index f2aeda116bc96f468855ca4545fa962e7ec70578..e61b0f15c46cca48c51684d6815045091d147fac 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], [ -- 2.4.11