CPPFLAGS="$CPPFLAGS $GSSAPI_CFLAGS"
MUTTLIBS="$MUTTLIBS $GSSAPI_LIBS"
AC_DEFINE(USE_GSS,1,[ Define if you have GSSAPI libraries available ])
- AM_CONDITIONAL(USE_GSS, true)
+ AC_CHECK_HEADERS(xom.h)
],[
- AC_MSG_RESULT([could not find libgssapi])
- AM_CONDITIONAL(USE_GSS, false)
+ AC_MSG_ERROR([could not find libgssapi])
])
- else
- AM_CONDITIONAL(USE_GSS, false)
fi
])
dnl -- locales --
-AC_CHECK_HEADERS(locale.h)
-AC_CHECK_HEADERS(wchar.h)
-AC_CHECK_HEADERS(wctype.h)
+AC_CHECK_HEADERS(locale.h wchar.h wctype.h)
AC_CHECK_FUNCS(iswalnum iswalpha iswcntrl iswdigit)
AC_CHECK_FUNCS(iswgraph iswlower iswprint iswpunct iswspace iswupper)
AC_CHECK_FUNCS(iswxdigit towupper towlower)
-## Process this file with automake to produce Makefile.in
-
-AR=@AR@
-
-AUTOMAKE_OPTIONS = foreign
-
-if USE_GSS
-GSSSOURCES = auth_gss.c
-endif
-
if USE_SASL
AUTHENTICATORS = auth_sasl.c
else
noinst_HEADERS = auth.h imap_private.h message.h mx_imap.h
libimap_a_SOURCES = auth.c auth_login.c browse.c command.c imap.c imap.h mx_imap.h \
- message.c utf7.c util.c mx_imap.c $(AUTHENTICATORS) $(GSSSOURCES)
+ message.c utf7.c util.c mx_imap.c $(AUTHENTICATORS) auth_gss.c
-include ../cflags.mk
# include "config.h"
#endif
-#include "mutt.h"
-#include "imap_private.h"
-#include "auth.h"
+#ifdef USE_GSS
#include <lib-lib/macros.h>
#define GSS_AUTH_P_INTEGRITY 2
#define GSS_AUTH_P_PRIVACY 4
+#include "mutt.h"
+#include "imap_private.h"
+#include "auth.h"
+
/* imap_auth_gss: AUTH=GSSAPI support. */
imap_auth_res_t imap_auth_gss (IMAP_DATA * idata, const char *method __attribute__ ((unused)))
{
mutt_sleep (2);
return IMAP_AUTH_FAILURE;
}
+
+#endif /* USE_GSS */