AC_INIT(starttls.el) AC_PREREQ(2.13) AM_INIT_AUTOMAKE(starttls, 0.7) 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 sys/poll.h) AC_STRUCT_ADDRINFO(ac_cv_struct_addrinfo) if test "$ac_cv_struct_addrinfo" = "no"; then AC_CHECK_LIB(nsl, gethostbyname) fi AC_CHECK_LIB(socket, socket) AC_CHECK_FUNC(getopt_long,,LIBOBJS="$LIBOBJS getopt.o getopt1.o") AC_REPLACE_FUNCS(basename) AC_CHECK_FUNC(poll) AC_ARG_WITH(openssl,[ --with-openssl=PATH use OpenSSL from PATH]) 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])) AC_OUTPUT(Makefile)