diff options
-rw-r--r-- | CMakeLists.txt | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4e3d6499..53cc76e3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -327,8 +327,9 @@ ENDIF(ENABLE_NETTLE) # # Find OpenSSL +# (Except on Mac, where OpenSSL is deprecated.) # -IF(ENABLE_OPENSSL) +IF(ENABLE_OPENSSL AND NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") FIND_PACKAGE(OpenSSL) ELSE() SET(OPENSSL_FOUND FALSE) # Override cached value @@ -1044,11 +1045,7 @@ ENDIF(ENABLE_ACL) # NOTE: Crypto checks must be run last before generating config.h # CHECK_CRYPTO(MD5 "LIBC;LIBMD;LIBSYSTEM;NETTLE;OPENSSL") -IF(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") - # Apple has deprecated OpenSSL and doesn't - # provide an alternate source for RMD160. - CHECK_CRYPTO(RMD160 "LIBC;NETTLE;OPENSSL") -ENDIF(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") +CHECK_CRYPTO(RMD160 "LIBC;NETTLE;OPENSSL") CHECK_CRYPTO(SHA1 "LIBC;LIBMD;LIBSYSTEM;NETTLE;OPENSSL") CHECK_CRYPTO(SHA256 "LIBC;LIBC2;LIBC3;LIBMD;LIBSYSTEM;NETTLE;OPENSSL") CHECK_CRYPTO(SHA384 "LIBC;LIBC2;LIBC3;LIBSYSTEM;NETTLE;OPENSSL") |