diff options
-rw-r--r-- | configure.ac | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index f7ed917b..d3fb9ce9 100644 --- a/configure.ac +++ b/configure.ac @@ -549,9 +549,11 @@ LOGIND_CFLAGS= SYSTEMD_LIBS= AC_ARG_ENABLE([logind], AS_HELP_STRING([--disable-logind], [Disable logind support]), - [WITH_LOGIND=$enableval], [WITH_LOGIND=yes]) -if test "$WITH_LOGIND" = "yes"; then + [WITH_LOGIND=$enableval], [WITH_LOGIND=check]) +if test "$WITH_LOGIND" = "check"; then PKG_CHECK_MODULES([SYSTEMD], [libsystemd >= 254], [LOGIND_CFLAGS="-DUSE_LOGIND=1 $SYSTEMD_CFLAGS"], [:]) +elif test "$WITH_LOGIND" = "yes"; then + PKG_CHECK_MODULES([SYSTEMD], [libsystemd >= 254], [LOGIND_CFLAGS="-DUSE_LOGIND=1 $SYSTEMD_CFLAGS"], []) fi AC_SUBST([LOGIND_CFLAGS]) AC_SUBST([SYSTEMD_LIBS]) |