Fix Configure failure on FreeBSD with only base OpenSSL.

Search for OpenSSL libraries both with pkg-config and directly.

Fixes #763.
This commit is contained in:
john hood
2016-11-19 14:30:37 -05:00
parent 302c7deb41
commit 11190526ad
+6 -3
View File
@@ -323,9 +323,12 @@ dnl Checks for chosen crypto library
case "${with_crypto_library}" in case "${with_crypto_library}" in
openssl) openssl)
PKG_CHECK_MODULES([CRYPTO], [openssl], PKG_CHECK_MODULES([CRYPTO], [openssl],
[], [AC_DEFINE([USE_OPENSSL_AES], [1], [Use OpenSSL library])],
[AC_MSG_ERROR([OpenSSL crypto library not found])]) [AX_CHECK_LIBRARY([CRYPTO], [openssl/aes.h], [crypto],
AC_DEFINE([USE_OPENSSL_AES], [1], [Use OpenSSL library]) [AC_DEFINE([USE_OPENSSL_AES], [1], [Use OpenSSL library])
AC_SUBST([CRYPTO_CFLAGS], ["$CRYPTO_CPPFLAGS"])
AC_SUBST([CRYPTO_LIBS], ["$CRYPTO_LDFLAGS -lcrypto"])],
[AC_MSG_ERROR([OpenSSL crypto library not found])])])
;; ;;
nettle) nettle)
PKG_CHECK_MODULES([CRYPTO], [nettle], PKG_CHECK_MODULES([CRYPTO], [nettle],