From 78182df3e72290437742559e505be718a46025a1 Mon Sep 17 00:00:00 2001 From: Daniel Ottiger Date: Wed, 26 Jan 2022 11:48:08 +0100 Subject: [PATCH] cpp-redis: allow build as shared library --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3eb64968..8bf89ecc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -141,7 +141,14 @@ configure_file("cpp_redis.pc.in" "${CMAKE_PKGCONFIG_OUTPUT_DIRECTORY}/cpp_redis. ### # executable ### +if (BUILD_SHARED_LIBS) +add_library(${PROJECT} SHARED ${SOURCES}) +set_target_properties(${PROJECT} + PROPERTIES VERSION 4.4.0 + SOVERSION 0) +else () add_library(${PROJECT} ${SOURCES}) +endif () set_property(TARGET ${PROJECT} PROPERTY POSITION_INDEPENDENT_CODE ON) if (WIN32)