dnl check for libspamc required includes
-AC_DEFUN(AC_SPAMASSASSIN,
+AC_DEFUN([AC_SPAMASSASSIN],
[dnl
AC_CHECK_HEADERS(sys/time.h syslog.h unistd.h errno.h sys/errno.h)
AC_CHECK_HEADERS(time.h sysexits.h sys/socket.h netdb.h netinet/in.h)
+AC_CHECK_HEADERS(openssl/crypto.h)
AC_CACHE_CHECK([for SHUT_RD],
shutrd, [
dnl ----------------------------------------------------------------------
AC_CHECK_LIB(socket, socket)
+AC_CHECK_LIB(crypto, CRYPTO_lock)
+AC_CHECK_LIB(ssl, SSL_CTX_free,,,-lcrypto)
AC_CHECK_LIB(inet, connect)
AC_CHECK_LIB(nsl, t_accept)
AC_CHECK_LIB(dl, dlopen)
AC_DEFINE(HAVE_EX__MAX, 1, HAVE_EX__MAX)
fi
-])
\ No newline at end of file
+if test "$USE_OPENSSL" -ne 0; then
+ AC_DEFINE(SPAMC_SSL, 1, Compile libspamc with OpenSSL support)
+fi
+
+])