AC_INIT(starttls.el) AM_INIT_AUTOMAKE(starttls, 0.6) AM_PATH_LISPDIR AC_PROG_CC AC_ISC_POSIX AC_PROG_INSTALL AC_PROG_MAKE_SET AC_PROG_RANLIB AC_CHECK_HEADERS(libgen.h sys/select.h socks.h) AM_PATH_GCRYPT(1.1.1a,, AC_MSG_ERROR([[ *** *** libgcrypt was not found. You may want to get it from *** ftp://ftp.gnupg.org/pub/gcrypt/alpha/gnupg/ *** ]])) LIBS="$LIBS $GCRYPT_LIBS" AC_CHECK_HEADERS(gnutls.h) AC_CHECK_LIB(gnutls, gnutls_init) AC_CHECK_LIB(nsl, gethostbyname) AC_CHECK_LIB(socket, socket) AC_CHECK_TYPE(fd_set, int) AC_REPLACE_FUNCS(basename getaddrinfo) AC_CACHE_CHECK([for struct addrinfo], ac_cv_struct_addrinfo, [AC_TRY_COMPILE([#include ], [struct addrinfo a], ac_cv_struct_addrinfo=yes, ac_cv_struct_addrinfo=no)]) if test "$ac_cv_struct_addrinfo" = "yes"; then AC_DEFINE(HAVE_ADDRINFO) else AC_DEFINE(NEED_ADDRINFO_H) fi AC_CACHE_CHECK([for NI_MAXSERV], ac_cv_ni_maxserv, [AC_EGREP_CPP(yes, [#include #ifdef NI_MAXSERV yes #endif ], ac_cv_ni_maxserv=yes, ac_cv_ni_maxserv=no)]) test "$ac_cv_ni_maxserv" = "yes" || AC_DEFINE(NEED_ADDRINFO_H) AC_CACHE_CHECK([for NI_NOFQDN], ac_cv_ni_nofqdn, [AC_EGREP_CPP(yes, [#include #ifdef NI_NOFQDN yes #endif ], ac_cv_ni_nofqdn=yes, ac_cv_ni_nofqdn=no)]) test "$ac_cv_ni_nofqdn" = "yes" || AC_DEFINE(NEED_ADDRINFO_H) AC_OUTPUT(Makefile)