X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Flibhashkit%2FCMakeLists.txt;h=ed3f7f1d77caf79d7db960a07239ba735b7badf2;hb=b7f446e55146456e368c3926347f4c771afcea8c;hp=d0e03d15d4f3fe30de178b15669c29313b6fb99c;hpb=2aab18117a2b078dd0eb366f3766a1fef06da695;p=awesomized%2Flibmemcached diff --git a/src/libhashkit/CMakeLists.txt b/src/libhashkit/CMakeLists.txt index d0e03d15..ed3f7f1d 100644 --- a/src/libhashkit/CMakeLists.txt +++ b/src/libhashkit/CMakeLists.txt @@ -40,12 +40,16 @@ target_include_directories(libhashkit PUBLIC $ $) -find_package(OpenSSL) -if(NOT OPENSSL_FOUND) - message(WARNING "crypto library not found") -else() - add_compile_definitions(WITH_OPENSSL) - target_link_libraries(libhashkit PUBLIC OpenSSL::Crypto) +if(ENABLE_OPENSSL_CRYPTO) + find_package(OpenSSL) + if(OPENSSL_FOUND) + if(OPENSSL_CRYPTO_LIBRARY) + target_compile_definitions(libhashkit PRIVATE HAVE_OPENSSL_CRYPTO) + target_link_libraries(libhashkit PUBLIC OpenSSL::Crypto) + else() + message(WARNING "Could not find OpenSSL::Crypto") + endif() + endif() endif() configure_file(hashkitcon.h.in hashkitcon.h @ONLY)