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:
+6
-3
@@ -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],
|
||||||
|
|||||||
Reference in New Issue
Block a user