From 045e5c5a4460020e513516a5d1f3087094e67da3 Mon Sep 17 00:00:00 2001 From: Andres Mejia Date: Fri, 8 Feb 2013 16:15:37 -0500 Subject: [PATCH] Fix check for openssl on Windows. OpenSSL libraries are named differently on Windows. --- configure.ac | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 541390ede..3159728cf 100644 --- a/configure.ac +++ b/configure.ac @@ -732,7 +732,24 @@ fi if test "x$with_openssl" != "xno"; then AC_CHECK_HEADERS([openssl/evp.h]) saved_LIBS=$LIBS - AC_CHECK_LIB(crypto,main) + case "$host_os" in + *mingw* | *cygwin*) + case "$host_cpu" in + x86_64) + AC_CHECK_LIB(eay64,main) + if test "x$ac_cv_lib_eay64_main" != "xyes"; then + AC_CHECK_LIB(eay32,main) + fi + ;; + *) + AC_CHECK_LIB(eay32,main) + ;; + esac + ;; + *) + AC_CHECK_LIB(crypto,main) + ;; + esac CRYPTO_CHECK(MD5, OPENSSL, md5, -lcrypto) CRYPTO_CHECK(RMD160, OPENSSL, rmd160, -lcrypto) CRYPTO_CHECK(SHA1, OPENSSL, sha1, -lcrypto) -- 2.47.2