changeset 3780:0128534525d8 HEAD

Check that gssapi/gssapi.h exists before using it.
author Timo Sirainen <tss@iki.fi>
date Fri, 30 Dec 2005 22:40:19 +0200
parents e87a8db60d25
children d996a407aa4b
files configure.in
diffstat 1 files changed, 10 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/configure.in	Fri Dec 30 22:17:27 2005 +0200
+++ b/configure.in	Fri Dec 30 22:40:19 2005 +0200
@@ -1276,8 +1276,16 @@
 		if `krb5-config --version|grep -qv '1\.2'`; then
 			AUTH_LIBS="$AUTH_LIBS `krb5-config --libs gssapi`"
 			AUTH_CFLAGS="$AUTH_CFLAGS `krb5-config --cflags gssapi`"
-			AC_DEFINE(HAVE_GSSAPI,, Build with GSSAPI support)
-			have_gssapi=yes
+			
+			# Although krb5-config exists, all systems still don't
+			# have gssapi.h
+			old_CFLAGS=$CFLAGS
+			CFLAGS="$CFLAGS `krb5-config --cflags gssapi`"
+			AC_CHECK_HEADER([gssapi/gssapi.h], [
+				AC_DEFINE(HAVE_GSSAPI,, Build with GSSAPI support)
+				have_gssapi=yes
+			])
+			CFLAGS=$old_CFLAGS
 		fi
 	fi
 fi