mirror of
https://github.com/KingDuckZ/dindexer.git
synced 2025-07-02 14:04:22 +00:00
29 lines
608 B
CMake
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})
|