Mercurial > dovecot > original-hg > dovecot-1.2
changeset 1565:97572a77243a HEAD
Check OpenSSL using pkg-config which at least redhat uses nowadays.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 23 Jun 2003 02:08:47 +0300 |
parents | e291bf36d57f |
children | 919f5aafbc6c |
files | configure.in |
diffstat | 1 files changed, 16 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/configure.in Sun Jun 22 22:23:54 2003 +0300 +++ b/configure.in Mon Jun 23 02:08:47 2003 +0300 @@ -729,15 +729,22 @@ fi if test "$want_openssl" = "yes" -a "$have_ssl" = "no"; then - AC_CHECK_LIB(ssl, SSL_read, [ - AC_CHECK_HEADERS(openssl/ssl.h openssl/err.h, [ - AC_DEFINE(HAVE_OPENSSL,, Build with OpenSSL support) - SSL_LIBS="-lssl -lcrypto" - AC_SUBST(SSL_LIBS) - have_ssl="yes (OpenSSL)" - have_openssl=yes - ]) - ],, -lcrypto) + if pkg-config --exists openssl; then + PKG_CHECK_MODULES(SSL, openssl) + CFLAGS="$CFLAGS $SSL_CFLAGS" + have_ssl="yes (OpenSSL)" + have_openssl=yes + else + AC_CHECK_LIB(ssl, SSL_read, [ + AC_CHECK_HEADERS(openssl/ssl.h openssl/err.h, [ + AC_DEFINE(HAVE_OPENSSL,, Build with OpenSSL support) + SSL_LIBS="-lssl -lcrypto" + AC_SUBST(SSL_LIBS) + have_ssl="yes (OpenSSL)" + have_openssl=yes + ]) + ],, -lcrypto) + fi fi if test "$have_ssl" != "no"; then