|
|
@@ -887,8 +887,8 @@ IF(ENABLE_OPENSSL AND NOT CMAKE_SYSTEM_NAME MATCHES "Darwin")
|
|
|
IF(OPENSSL_FOUND)
|
|
|
SET(HAVE_LIBCRYPTO 1)
|
|
|
INCLUDE_DIRECTORIES(${OPENSSL_INCLUDE_DIR})
|
|
|
- LIST(APPEND ADDITIONAL_LIBS ${OPENSSL_CRYPTO_LIBRARY})
|
|
|
- SET(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_CRYPTO_LIBRARY})
|
|
|
+ list(APPEND ADDITIONAL_LIBS OpenSSL::Crypto)
|
|
|
+ set(CMAKE_REQUIRED_LIBRARIES OpenSSL::Crypto)
|
|
|
SET(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR})
|
|
|
LA_CHECK_INCLUDE_FILE("openssl/evp.h" HAVE_OPENSSL_EVP_H)
|
|
|
CHECK_FUNCTION_EXISTS(PKCS5_PBKDF2_HMAC_SHA1 HAVE_PKCS5_PBKDF2_HMAC_SHA1)
|
|
|
@@ -1018,9 +1018,8 @@ main(int argc, char **argv)
|
|
|
# was found on this platform.
|
|
|
IF (ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION})
|
|
|
IF ("${IMPLEMENTATION}" MATCHES "^OPENSSL$" AND OPENSSL_FOUND)
|
|
|
- INCLUDE_DIRECTORIES(${OPENSSL_INCLUDE_DIR})
|
|
|
- LIST(APPEND ADDITIONAL_LIBS ${OPENSSL_LIBRARIES})
|
|
|
- LIST(REMOVE_DUPLICATES ADDITIONAL_LIBS)
|
|
|
+ LIST(APPEND ADDITIONAL_LIBS OpenSSL::Crypto)
|
|
|
+ LIST(REMOVE_DUPLICATES ADDITIONAL_LIBS)
|
|
|
ENDIF ("${IMPLEMENTATION}" MATCHES "^OPENSSL$" AND OPENSSL_FOUND)
|
|
|
ENDIF (ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION})
|
|
|
ENDIF(NOT ARCHIVE_CRYPTO_${ALGORITHM})
|