~mdw
/
sgt
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
If there are no saved sessions, put a grayed "(No sessions)" entry on the saved
[sgt/putty]
/
unix
/
configure.ac
diff --git
a/unix/configure.ac
b/unix/configure.ac
index
846a35c
..
dcbc153
100644
(file)
--- a/
unix/configure.ac
+++ b/
unix/configure.ac
@@
-11,12
+11,21
@@
AC_CONFIG_HEADERS([uxconfig.h:uxconfig.in])
AC_PROG_INSTALL
AC_PROG_CC
if test "X$GCC" = Xyes; then
AC_PROG_INSTALL
AC_PROG_CC
if test "X$GCC" = Xyes; then
- CFLAGS="$CFLAGS -Wall -Werror"
+ PUTTYCFLAGS="-Wall -Werror"
+else
+ PUTTYCFLAGS=""
fi
fi
+AC_SUBST(PUTTYCFLAGS)
+
+AC_ARG_WITH(gssapi,
+[ --without-gssapi disable GSS-API support])
AC_CHECK_HEADERS([utmpx.h sys/select.h],,,[
#include <sys/types.h>
#include <utmp.h>])
AC_CHECK_HEADERS([utmpx.h sys/select.h],,,[
#include <sys/types.h>
#include <utmp.h>])
+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])
# Look for both GTK 1 and GTK 2.
AM_PATH_GTK([1.2.0], [gtk=1], [gtk=none])
@@
-38,6
+47,9
@@
fi
AC_SUBST([all_targets])
AC_SEARCH_LIBS([socket], [xnet])
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])
AC_CHECK_FUNCS([getaddrinfo ptsname setresuid strsignal updwtmpx])
@@
-70,4
+82,7
@@
AH_BOTTOM([
#ifndef HAVE_PANGO_FONT_MAP_LIST_FAMILIES
# define PANGO_PRE_1POINT6
#endif
#ifndef HAVE_PANGO_FONT_MAP_LIST_FAMILIES
# define PANGO_PRE_1POINT6
#endif
+#ifndef HAVE_GSSAPI_GSSAPI_H
+# define NO_GSSAPI
+#endif
])
])