1
0
Fork 0
mirror of https://github.com/KingDuckZ/dindexer.git synced 2025-07-02 14:04:22 +00:00
dindexer/src/backends/redis/CMakeLists.txt

29 lines
608 B
CMake

project(${bare_name}-backend-redis CXX)
find_package(hiredis 0.11.0 REQUIRED)
add_library(${PROJECT_NAME} SHARED
backend_redis.cpp
command.cpp
scan_iterator.cpp
reply.cpp
)
target_include_directories(${PROJECT_NAME} SYSTEM
PUBLIC ${Boost_INCLUDE_DIRS}
PRIVATE ${HIREDIS_INCLUDE_DIRS}
PRIVATE ${CMAKE_SOURCE_DIR}/lib/better-enums
)
target_link_libraries(${PROJECT_NAME}
PRIVATE ${bare_name}-inc
PRIVATE ${bare_name}-pq
PRIVATE ${HIREDIS_LIBRARIES}
)
install(TARGETS ${PROJECT_NAME}
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin
ARCHIVE DESTINATION lib/static
)
ln_backend(${PROJECT_NAME})