mirror of
https://github.com/ZeroTier/ZeroTierOne
synced 2025-08-21 13:54:15 -07:00
redis++ binaries for mac
This commit is contained in:
parent
b5c661c5d5
commit
8f3a0b17ad
96 changed files with 35078 additions and 0 deletions
33
ext/redis-plus-plus-1.1.1/test/CMakeLists.txt
Normal file
33
ext/redis-plus-plus-1.1.1/test/CMakeLists.txt
Normal file
|
@ -0,0 +1,33 @@
|
|||
project(test_redis++)
|
||||
|
||||
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||
cmake_minimum_required(VERSION 3.0.0)
|
||||
else()
|
||||
cmake_minimum_required(VERSION 2.8.0)
|
||||
endif()
|
||||
|
||||
set(PROJECT_SOURCE_DIR ${PROJECT_SOURCE_DIR}/src/sw/redis++)
|
||||
|
||||
file(GLOB PROJECT_SOURCE_FILES "${PROJECT_SOURCE_DIR}/*.cpp")
|
||||
|
||||
add_executable(${PROJECT_NAME} ${PROJECT_SOURCE_FILES})
|
||||
|
||||
# hiredis dependency
|
||||
find_path(HIREDIS_HEADER hiredis)
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC ${HIREDIS_HEADER})
|
||||
|
||||
find_library(HIREDIS_STATIC_LIB libhiredis.a)
|
||||
target_link_libraries(${PROJECT_NAME} ${HIREDIS_STATIC_LIB})
|
||||
|
||||
# redis++ dependency
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC ../src)
|
||||
set(REDIS_PLUS_PLUS_LIB ${CMAKE_CURRENT_BINARY_DIR}/../lib/libredis++.a)
|
||||
|
||||
## solaris socket dependency
|
||||
IF (CMAKE_SYSTEM_NAME MATCHES "(Solaris|SunOS)" )
|
||||
target_link_libraries(${PROJECT_NAME} -lsocket)
|
||||
ENDIF(CMAKE_SYSTEM_NAME MATCHES "(Solaris|SunOS)" )
|
||||
|
||||
find_package(Threads REQUIRED)
|
||||
|
||||
target_link_libraries(${PROJECT_NAME} ${REDIS_PLUS_PLUS_LIB} ${CMAKE_THREAD_LIBS_INIT})
|
Loading…
Add table
Add a link
Reference in a new issue