build-sys: Clean up libsystemd in configure
The previous commit got rid of some but not all the library. The format of it was a little odd with the library being explicitly defined instead of letting autoconf do it for you.
This commit is contained in:
parent
4e7f42375a
commit
5e73c83262
16
configure.ac
16
configure.ac
@ -149,19 +149,11 @@ AC_ARG_WITH([systemd],
|
|||||||
[AS_HELP_STRING([--with-systemd], [enable systemd support])],
|
[AS_HELP_STRING([--with-systemd], [enable systemd support])],
|
||||||
[], [with_systemd=no]
|
[], [with_systemd=no]
|
||||||
)
|
)
|
||||||
if test "x$with_systemd" != xno; then
|
AS_IF([test "x$with_systemd" != "xno"], [
|
||||||
PKG_CHECK_MODULES([SYSTEMD], [libsystemd], [], [
|
PKG_CHECK_MODULES([SYSTEMD], [libsystemd])
|
||||||
AC_CHECK_LIB(systemd, sd_pid_get_slice, [have_systemd=yes], [have_systemd=no])
|
|
||||||
if test "x$have_systemd" = xno; then
|
|
||||||
AC_MSG_ERROR([systemd support missing/incomplete (requires >= 209)])
|
|
||||||
fi
|
|
||||||
SYSTEMD_LIBS="-lsystemd-login"
|
|
||||||
])
|
|
||||||
AM_CONDITIONAL(WITH_SYSTEMD, true)
|
|
||||||
AC_DEFINE(WITH_SYSTEMD, 1, [enable systemd support])
|
AC_DEFINE(WITH_SYSTEMD, 1, [enable systemd support])
|
||||||
else
|
])
|
||||||
AM_CONDITIONAL(WITH_SYSTEMD, false)
|
AM_CONDITIONAL([WITH_SYSTEMD], [test x$with_systemd != xno])
|
||||||
fi
|
|
||||||
|
|
||||||
# AC_ARG_ENABLEs
|
# AC_ARG_ENABLEs
|
||||||
AC_ARG_ENABLE([pidof],
|
AC_ARG_ENABLE([pidof],
|
||||||
|
Loading…
Reference in New Issue
Block a user