]> git.eshelyaron.com Git - emacs.git/commitdiff
Add --with-gssapi to specify GSS-API
authorKarl Heuer <kwzh@gnu.org>
Tue, 7 Apr 1998 04:00:53 +0000 (04:00 +0000)
committerKarl Heuer <kwzh@gnu.org>
Tue, 7 Apr 1998 04:00:53 +0000 (04:00 +0000)
authentication support for movemail.

configure.in

index 7fcc825a3cdf850cc53d0dd91d57638f9307c26b..0196170f8fac72963fa73ce57335330f6f318055 100644 (file)
@@ -54,6 +54,9 @@ AC_DEFINE(KERBEROS5)])
 AC_ARG_WITH(hesiod,
 [  --with-hesiod           support Hesiod to get the POP server host],
 [AC_DEFINE(HESIOD)])
+AC_ARG_WITH(gssapi,
+[  --with-gssapi           support GSSAPI-authenticated POP],
+[AC_DEFINE(GSSAPI)])
 dnl This should be the last --with option, because --with-x is
 dnl added later on when we find the path of X, and it's best to
 dnl keep them together visually.
@@ -1623,7 +1626,11 @@ if test "${with_kerberos+set}" = set; then
   AC_CHECK_LIB(com_err, com_err)
   AC_CHECK_LIB(crypto, mit_des_cbc_encrypt)
   AC_CHECK_LIB(krb5, krb5_init_context)
-  if test "${with_kerberos5+set}" != set; then
+  if test "${with_kerberos5+set}" = set; then
+    if test "${with_gssapi+set}" = set; then
+      AC_CHECK_LIB(gssapi_krb5,gss_init_sec_context)
+    fi
+  else
     AC_CHECK_LIB(des, des_cbc_encrypt,,
                 AC_CHECK_LIB(des425, des_cbc_encrypt))
     AC_CHECK_LIB(krb, krb_get_cred,,
@@ -1643,6 +1650,11 @@ if test "${with_kerberos+set}" = set; then
   AC_CHECK_HEADERS(com_err.h)
 fi
 
+if test "${with_gssapi+set}" = set; then
+  AC_CHECK_LIB(gssapi, gss_init_sec_context)
+  AC_CHECK_HEADERS(gssapi.h)
+fi
+
 # Solaris requires -lintl if you want strerror (which calls dgettext)
 # to return localized messages.
 AC_CHECK_LIB(intl, dgettext)