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 @@ -48,7 +48,23 @@ set(Boost_USE_MULTI_THREADED ON)
48
48
find_package (Boost 1.58.0 REQUIRED COMPONENTS system )
49
49
50
50
if (CPP-NETLIB_ENABLE_HTTPS)
51
- find_package ( OpenSSL )
51
+ if (APPLE )
52
+ # If we're on OSX check for Homebrew's copy of OpenSSL instead of Apple's
53
+ if (NOT OpenSSL_DIR)
54
+ find_program (HOMEBREW brew)
55
+ if (HOMEBREW STREQUAL "HOMEBREW-NOTFOUND" )
56
+ message (WARNING "Homebrew not found: not using Homebrew's OpenSSL" )
57
+ if (NOT OPENSSL_ROOT_DIR)
58
+ message (WARNING "Use -DOPENSSL_ROOT_DIR for non-Apple OpenSSL" )
59
+ endif ()
60
+ else ()
61
+ execute_process (COMMAND brew --prefix openssl
62
+ OUTPUT_VARIABLE OPENSSL_ROOT_DIR
63
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
64
+ endif ()
65
+ endif ()
66
+ endif ()
67
+ find_package (OpenSSL)
52
68
endif ()
53
69
54
70
find_package ( Threads )
You can’t perform that action at this time.
0 commit comments