diff options
author | Michael Grunder <michael.grunder@gmail.com> | 2020-04-13 09:32:32 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-13 09:32:32 -0700 |
commit | b484021859c2b395f13163caaa9b877b5284ab07 (patch) | |
tree | eea357f2bff16a9cb079b69b4fe8c8c5672c3613 /CMakeLists.txt | |
parent | 0184caac9de25258b23156016b3528e9878f1dae (diff) |
Fix USE_SSL=1 make/cmake on OSX and CMake tests (#789)
* Fix linker problems when building with SSL enabled on OSX
* Corrects `HIREDIS_SSL=ON` to `USE_SSL=ON` so we test building with
SSL enabled on travis.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index b402b3d..7844575 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -98,11 +98,16 @@ IF(ENABLE_SSL) ssl.c) ADD_LIBRARY(hiredis_ssl SHARED ${hiredis_ssl_sources}) + + IF (APPLE) + SET_PROPERTY(TARGET hiredis_ssl PROPERTY LINK_FLAGS "-Wl,-undefined -Wl,dynamic_lookup") + ENDIF() + SET_TARGET_PROPERTIES(hiredis_ssl - PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS TRUE + PROPERTIES + WINDOWS_EXPORT_ALL_SYMBOLS TRUE VERSION "${HIREDIS_SONAME}") - TARGET_INCLUDE_DIRECTORIES(hiredis_ssl PRIVATE "${OPENSSL_INCLUDE_DIR}") TARGET_LINK_LIBRARIES(hiredis_ssl PRIVATE ${OPENSSL_LIBRARIES}) IF (WIN32 OR MINGW) |