| 12345678910111213141516171819 |
- set(FETCHCONTENT_QUIET OFF)
- FetchContent_Declare(
- redis-plus-plus
- GIT_REPOSITORY https://github.com/sewenew/redis-plus-plus.git
- GIT_TAG 1.3.15
- GIT_SHALLOW ON
- )
- set(REDIS_PLUS_PLUS_BUILD_STATIC ON CACHE INTERNAL "Build static library" FORCE)
- set(REDIS_PLUS_PLUS_BUILD_SHARED ON CACHE INTERNAL "Build shared library" FORCE)
- set(REDIS_PLUS_PLUS_BUILD_TEST OFF CACHE INTERNAL "Build tests" FORCE)
- set(REDIS_PLUS_PLUS_BUILD_STATIC_WITH_PIC ON CACHE INTERNAL "Build static library with PIC" FORCE)
- set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Build shared libraries" FORCE)
- FetchContent_MakeAvailable(redis-plus-plus)
- if(NOT TARGET redis++::redis++_static)
- message(FATAL_ERROR "A required redis-plus-plus target (redis++::redis++) was not imported")
- endif()
- message(STATUS "redis-plus-plus imported")
|