Without this, we find RMD160 in OpenSSL but then fail to build because
of deprecation errors.
There are certainly better ways to handle this.
SVN-Revision: 3749
# NOTE: Crypto checks must be run last before generating config.h
#
CHECK_CRYPTO(MD5 "LIBC;LIBMD;LIBSYSTEM;NETTLE;OPENSSL")
-CHECK_CRYPTO(RMD160 "LIBC;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(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")