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