X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/f160b7b8908cac4a7ca37b49928b7855fe0a11fe..9621bbab1023b211d1ab0ee2f1039b0462b55812:/unix/configure.ac diff --git a/unix/configure.ac b/unix/configure.ac index 846a35cd..fc16350c 100644 --- a/unix/configure.ac +++ b/unix/configure.ac @@ -14,9 +14,15 @@ if test "X$GCC" = Xyes; then CFLAGS="$CFLAGS -Wall -Werror" fi +AC_ARG_WITH(gssapi, +[ --without-gssapi disable GSS-API support]) + AC_CHECK_HEADERS([utmpx.h sys/select.h],,,[ #include #include ]) +if test "$with_gssapi" != "no"; then + AC_CHECK_HEADERS([gssapi/gssapi.h]) +fi # Look for both GTK 1 and GTK 2. AM_PATH_GTK([1.2.0], [gtk=1], [gtk=none]) @@ -38,6 +44,9 @@ fi AC_SUBST([all_targets]) AC_SEARCH_LIBS([socket], [xnet]) +if test "$with_gssapi" != "no"; then + AC_SEARCH_LIBS([gss_init_sec_context], [gssapi gssapi_krb5 gss]) +fi AC_CHECK_FUNCS([getaddrinfo ptsname setresuid strsignal updwtmpx]) @@ -70,4 +79,7 @@ AH_BOTTOM([ #ifndef HAVE_PANGO_FONT_MAP_LIST_FAMILIES # define PANGO_PRE_1POINT6 #endif +#ifndef HAVE_GSSAPI_GSSAPI_H +# define NO_GSSAPI +#endif ])