@@ -49,15 +49,23 @@ set(Boost_USE_MULTI_THREADED ON)
4949find_package (Boost 1.58.0 REQUIRED COMPONENTSsystem thread)
5050
5151if (CPP-NETLIB_ENABLE_HTTPS)
52- if (APPLE )
53- # If we're on OS X check for Homebrew's copy of OpenSSL instead of Apple's
54- if (NOT OpenSSL_DIR)
55- execute_process (COMMAND brew --prefix openssl
56- OUTPUT_VARIABLE OPENSSL_ROOT_DIR
57- OUTPUT_STRIP_TRAILING_WHITESPACE)
58- endif ()
59- endif ()
60- find_package (OpenSSL)
52+ if (APPLE )
53+ # If we're on OS X check for Homebrew's copy of OpenSSL instead of Apple's
54+ if (NOT OpenSSL_DIR)
55+ find_program (HOMEBREW brew)
56+ if (HOMEBREWSTREQUAL "HOMEBREW-NOTFOUND" )
57+ message (WARNING"Homebrew not found: not using Homebrew's OpenSSL" )
58+ if (NOT OPENSSL_ROOT_DIR)
59+ message (WARNING"Use -DOPENSSL_ROOT_DIR for non-Apple OpenSSL" )
60+ endif ()
61+ else ()
62+ execute_process (COMMAND brew --prefix openssl
63+ OUTPUT_VARIABLE OPENSSL_ROOT_DIR
64+ OUTPUT_STRIP_TRAILING_WHITESPACE)
65+ endif ()
66+ endif ()
67+ endif ()
68+ find_package (OpenSSL)
6169endif ()
6270
6371find_package ( Threads )