diff configure.in @ 5859:dfdedb187b26 HEAD

If __gss_userok() exists, use it to verify username. Patch by Peter Eriksson.
author Timo Sirainen <tss@iki.fi>
date Mon, 02 Jul 2007 21:19:25 +0300
parents 1034fcaffcce
children c9b49ed99d28
line wrap: on
line diff
--- a/configure.in	Mon Jul 02 17:56:18 2007 +0300
+++ b/configure.in	Mon Jul 02 21:19:25 2007 +0300
@@ -1550,12 +1550,19 @@
 				AC_DEFINE(HAVE_GSSAPI_GSSAPI_H,, GSSAPI headers in gssapi/gssapi.h)
 				have_gssapi=yes
 			])
+			AC_CHECK_HEADER([gssapi/gssapi_ext.h], [
+				AC_DEFINE(HAVE_GSSAPI_GSSAPI_EXT_H,, GSSAPI headers in gssapi/gssapi_ext.h)
+			])
 			AC_CHECK_HEADER([gssapi.h], [
 				AC_DEFINE(HAVE_GSSAPI_H,, GSSAPI headers in gssapi.h)
 				have_gssapi=yes
 			])
 			if test $have_gssapi = yes; then
 				AC_DEFINE(HAVE_GSSAPI,, Build with GSSAPI support)
+				AC_CHECK_LIB(gss, __gss_userok, [
+					AC_DEFINE(HAVE___GSS_USEROK,,
+						Define if you have __gss_userok())
+				],, `krb5-config --libs gssapi`)
 			fi
 			CFLAGS=$old_CFLAGS
 		fi