AC_INIT(starttls.el) AC_PREREQ(2.59) AM_INIT_AUTOMAKE(starttls, 0.10) AC_PROG_CC AC_ISC_POSIX AC_PROG_CPP AC_PROG_EGREP gl_EARLY AC_PROG_INSTALL AC_PROG_MAKE_SET AC_PROG_RANLIB AC_CHECK_LIB(socket, socket) AC_ARG_WITH(openssl, AC_HELP_STRING([--with-openssl=PATH], [use OpenSSL from PATH])) AC_ARG_WITH(gnutls, AC_HELP_STRING([--with-gnutls], [use GnuTLS instead of OpenSSL]), use_gnutls=true, use_gnutls=false) AM_CONDITIONAL(USE_GNUTLS, test x$use_gnutls = xtrue) if $use_gnutls; then AC_CHECK_HEADER(gnutls/gnutls.h, [ AC_DEFINE(USE_GNUTLS) AC_CHECK_LIB(gnutls, gnutls_global_init, LIBS="-lgnutls $LIBS")], [GnuTLS is selected, but it is not installed]) else if test -n "$with_openssl"; then CPPFLAGS="$CPPFLAGS -I${with_openssl}/include" LDFLAGS="$LDFLAGS -L${with_openssl}/lib" fi AC_CHECK_HEADER(openssl/ssl.h, [ AC_CHECK_LIB(crypto, BIO_accept, LIBS="-lcrypto $LIBS") AC_CHECK_LIB(ssl, SSL_CTX_new, LIBS="-lssl $LIBS")], AC_MSG_ERROR([OpenSSL not installed - please install first])) fi gl_INIT AM_PATH_LISPDIR AC_CONFIG_FILES(Makefile lib/Makefile) AC_OUTPUT