From: Andres Mejia Date: Fri, 8 Feb 2013 21:15:37 +0000 (-0500) Subject: Fix check for openssl on Windows. X-Git-Tag: v3.1.2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=045e5c5a4460020e513516a5d1f3087094e67da3;p=thirdparty%2Flibarchive.git Fix check for openssl on Windows. OpenSSL libraries are named differently on Windows. --- 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)