File tree 1 file changed +17
-1
lines changed
1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,23 @@ set(Boost_USE_MULTI_THREADED ON)
49
49
find_package (Boost 1.58.0 REQUIRED COMPONENTS system thread)
50
50
51
51
if (CPP-NETLIB_ENABLE_HTTPS)
52
- 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 (HOMEBREW STREQUAL "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)
53
69
endif ()
54
70
55
71
find_package ( Threads )
You can’t perform that action at this time.
0 commit comments