# HG changeset patch # User Jelmer Vernooij # Date 1227080997 -3600 # Node ID 1ccc33f5f91fb0dab34ce968501fcbaf05b1163d # Parent f659884550a5aba69172322ffe7fa4e794da8a54 Applied patch to check for GSSAPI during configure [#20] Patch adds support for the GSSAPI (Kerberos) SASL mechanism. committer: Mikael Hallendal diff -r f659884550a5 -r 1ccc33f5f91f 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