Applied patch to check for GSSAPI during configure [#20]
authorJelmer Vernooij <jelmer@samba.org>
Wed, 19 Nov 2008 08:49:57 +0100
changeset 562 1ccc33f5f91f
parent 561 f659884550a5
child 563 33ffbface103
Applied patch to check for GSSAPI during configure [#20] Patch adds support for the GSSAPI (Kerberos) SASL mechanism. committer: Mikael Hallendal <micke@imendio.com>
configure.ac
--- a/configure.ac	Wed Nov 12 20:30:54 2008 +0100
+++ b/configure.ac	Wed Nov 19 08:49:57 2008 +0100
@@ -126,6 +126,20 @@
 AC_CHECK_LIB(resolv,res_query)
 
 dnl +--------------------------------------------------------+
+dnl | Checking for SASL GSSAPI support                       |-
+dnl +--------------------------------------------------------+
+AC_PATH_PROG(KRB5CONFIG, krb5-config, no)
+enable_gssapi=no
+if test "x$KRB5CONFIG" != "xno"
+then
+	AC_CHECK_HEADERS([gssapi.h gssapi/gssapi.h])
+	enable_gssapi=yes
+	AC_DEFINE(HAVE_GSSAPI, 1, [whether to use GSSAPI support.])
+	LIBS="$LIBS `$KRB5CONFIG --libs gssapi`"
+fi
+AM_CONDITIONAL(USE_GSSAPI, test x$enable_gssapi = xyes)
+
+dnl +--------------------------------------------------------+
 dnl | Checking for SSL support                               |-
 dnl +--------------------------------------------------------+
 AC_ARG_WITH(ssl,
@@ -283,6 +297,7 @@
 	Asynchronous DNS:         ${enable_asyncns}
 	Linux TCP keepalives:     ${use_keepalives}
 	Enable Debug:             ${enable_debug}
+	Enable GSSAPI:            ${enable_gssapi}
 	Enable Documentation      ${enable_gtk_doc}
 
 	Now type 'make' to build Loudmouth