diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac index d1bb2a9..2b492da 100644 --- a/configure.ac +++ b/configure.ac @@ -86,32 +86,32 @@ AM_GNU_GETTEXT_VERSION([0.18]) # PAM status_pam=maybe AC_ARG_ENABLE([pam], AC_HELP_STRING([--enable-pam], [enable PAM]), [ case "${enableval}" in yes) status_pam=yes ;; no) status_pam=no ;; *) AC_MSG_ERROR([bad value ${enableval} for --enable-pam]) ;; esac],[status_pam=maybe]) -AC_SUBST(PAM_LIBS,-lpam) +AC_SUBST(PAM_LIBS) if test "$status_pam" != "no"; then - pam=$status_pam AC_CHECK_HEADERS(security/pam_appl.h) if test "$ac_cv_header_security_pam_appl_h" = "yes"; then - AC_CHECK_LIB(dl, dlopen, [PAM_LIBS="$PAM_LIBS -ldl"]) + AC_CHECK_LIB(dl, dlopen, [PAM_LIBS="-ldl"]) AC_CHECK_LIB(pam, pam_start, - [status_pam=yes], + [status_pam=yes + PAM_LIBS="-lpam $PAM_LIBS"], [status_pam=no], $PAM_LIBS) else status_pam=no fi if test $pam = yes && test $pam != $status_pam; then AC_MSG_ERROR([required module PAM cannot be built because of missing prerequisites]) fi fi AM_CONDITIONAL([PAM_COND], [test $status_pam = yes]) if test $status_pam = yes; then AC_DEFINE_UNQUOTED(WITH_PAM, 1, [PAM support enabled]) |