X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/2dc6481f529380df124ac150922452db3cb3d668..95aec24912aa931cd1bd58508313295a9393bd14:/unix/configure.ac diff --git a/unix/configure.ac b/unix/configure.ac index 846a35cd..3e1ed00f 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], [gss gssapi gssapi_krb5]) +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 ])