diff configure.in @ 706:df5bf4ee669f HEAD

OSX puts PAM includes into pam/ directory instead of security. Detect that.
author Timo Sirainen <tss@iki.fi>
date Tue, 26 Nov 2002 22:55:44 +0200
parents f1a1e9333a9e
children f0b27bacadbf
line wrap: on
line diff
--- a/configure.in	Tue Nov 26 22:35:47 2002 +0200
+++ b/configure.in	Tue Nov 26 22:55:44 2002 +0200
@@ -471,7 +471,18 @@
 
 if test $want_pam = yes; then
 	AC_CHECK_LIB(pam, pam_start, [
+		have_pam=no
 		AC_CHECK_HEADER(security/pam_appl.h, [
+			AC_DEFINE(HAVE_SECURITY_PAM_APPL_H)
+			have_pam=yes
+		])
+
+		AC_CHECK_HEADER(pam/pam_appl.h, [
+			AC_DEFINE(HAVE_PAM_PAM_APPL_H)
+			have_pam=yes
+		])
+
+		if test "$have_pam" = "yes"; then
 			USERINFO_LIBS="$USERINFO_LIBS -lpam"
 			AC_DEFINE(USERINFO_PAM)
 			auths="$auths pam"
@@ -479,7 +490,7 @@
 			AC_CHECK_LIB(pam, pam_setcred, [
 				AC_DEFINE(HAVE_PAM_SETCRED)
 			])
-		])
+		fi
 	])
 fi