From b70043186e4d323d29663783572ecf8fcbaf30d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20H=C3=A4rdeman?= Date: Thu, 19 Oct 2023 23:54:18 +0200 Subject: [PATCH] [gssproxy] Modernize systemd.m4 macro MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit libsystemd-daemon hasn't been a thing since systemd 209 was released (February 2014, before RHEL 7). And the thing we really want to look for is libsystemd, that's it. Signed-off-by: David Härdeman --- external/systemd.m4 | 37 +++++++++++-------------------------- 1 file changed, 11 insertions(+), 26 deletions(-) diff --git a/external/systemd.m4 b/external/systemd.m4 index 4aa18cf..81953d7 100644 --- a/external/systemd.m4 +++ b/external/systemd.m4 @@ -1,29 +1,14 @@ -dnl A macro to check presence of systemd on the system +dnl A macro to check presence of libsystemd on the system AC_DEFUN([AM_CHECK_SYSTEMD], [ - PKG_CHECK_EXISTS([systemd], - [HAVE_SYSTEMD=yes], - [HAVE_SYSTEMD=no]) - - dnl older system uses libsystemd - PKG_CHECK_EXISTS([libsystemd], - [HAVE_LIBSYSTEMD=yes], - [HAVE_LIBSYSTEMD=no]) - dnl newer systemd splits libsystemd in slaler libs - 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([Will enable systemd socket activation])], - [AC_MSG_NOTICE([Build without $daemon_lib_name support])])], - [AC_MSG_NOTICE([Build without $daemon_lib_name support])]) - - AM_CONDITIONAL([HAVE_SYSTEMD_DAEMON], [test x"$daemon_lib_name" != x]) + PKG_CHECK_MODULES([SYSTEMD_DAEMON], + [libsystemd], + [AC_DEFINE_UNQUOTED([HAVE_SYSTEMD_DAEMON], 1, + [Build with libsystemd support]) + HAVE_SYSTEMD_DAEMON=yes + AC_MSG_NOTICE([Build with libsystemd support])], + [HAVE_SYSTEMD_DAEMON=no + AC_MSG_NOTICE([Build without libsystemd support])]) + + AM_CONDITIONAL([HAVE_SYSTEMD_DAEMON], [test x"$HAVE_SYSTEMD_DAEMON" = xyes]) ])