diff --git a/CMakeLists.txt b/CMakeLists.txt index b7d6ee8d8..1723c53af 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -50,7 +50,9 @@ set_target_properties(hiredis PROPERTIES EXPORT_NAME ${hiredis_export_name}) SET_TARGET_PROPERTIES(hiredis PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS TRUE - VERSION "${HIREDIS_SONAME}") + VERSION "${VERSION}" + SOVERSION "${HIREDIS_SONAME}" + ) IF(MSVC) SET_TARGET_PROPERTIES(hiredis PROPERTIES COMPILE_FLAGS /Z7) @@ -164,7 +166,9 @@ IF(ENABLE_SSL) SET_TARGET_PROPERTIES(hiredis_ssl PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS TRUE - VERSION "${HIREDIS_SONAME}") + VERSION "${VERSION}" + SOVERSION "${HIREDIS_SONAME}" + ) IF(MSVC) SET_TARGET_PROPERTIES(hiredis_ssl PROPERTIES COMPILE_FLAGS /Z7) diff --git a/hiredis.h b/hiredis.h index 3a5cd8963..6dcd1336d 100644 --- a/hiredis.h +++ b/hiredis.h @@ -48,7 +48,7 @@ typedef long long ssize_t; #define HIREDIS_MAJOR 1 #define HIREDIS_MINOR 2 #define HIREDIS_PATCH 0 -#define HIREDIS_SONAME 1.2.1-dev +#define HIREDIS_SONAME 1 /* Connection type can be blocking or non-blocking and is set in the * least significant bit of the flags field in redisContext. */