IF(APPLE) IF(NOT OpenSSL_DIR) EXECUTE_PROCESS(COMMAND brew --prefix openssl OUTPUT_VARIABLE OPENSSL_ROOT_DIR OUTPUT_STRIP_TRAILING_WHITESPACE) MESSAGE(STATUS "Found OpenSSL Prefix: ${OPENSSL_ROOT_DIR}") ENDIF() ENDIF() FIND_PACKAGE(OpenSSL) IF(OPENSSL_FOUND AND (NOT LCB_NO_SSL)) INCLUDE_DIRECTORIES(${OPENSSL_INCLUDE_DIR}) ADD_DEFINITIONS(${OPENSSL_DEFINITIONS}) ADD_LIBRARY(lcbssl OBJECT ssl_e.c ssl_c.c ssl_common.c) SET(lcb_ssl_libs ${OPENSSL_LIBRARIES} PARENT_SCOPE) SET(lcb_ssl_objs $ PARENT_SCOPE) LCB_UTIL(lcbssl) MESSAGE(STATUS "SSL Found") ELSE() SET(LCB_NO_SSL ON PARENT_SCOPE) SET(lcb_ssl_libs "" PARENT_SCOPE) MESSAGE(STATUS "SSL Not Found") ENDIF()