Skip to content

Commit fdd5e6f

Browse files
Set SOVERSION for shared libumf and libumf_proxy
1 parent e976de6 commit fdd5e6f

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,10 @@ if(UMF_BUILD_SHARED_LIBRARY)
115115
set(UMF_PRIVATE_COMPILE_DEFINITIONS ${UMF_PRIVATE_COMPILE_DEFINITIONS}
116116
"UMF_SHARED_LIBRARY")
117117
set_target_properties(
118-
umf PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_UMF_OUTPUT_DIRECTORY}
119-
VERSION ${CMAKE_PROJECT_VERSION})
118+
umf
119+
PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_UMF_OUTPUT_DIRECTORY}
120+
VERSION ${CMAKE_PROJECT_VERSION}
121+
SOVERSION ${CMAKE_PROJECT_VERSION_MAJOR})
120122
else()
121123
add_umf_library(
122124
NAME umf

src/proxy_lib/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ add_umf_library(
2727
LIBS ${PROXY_LIBS}
2828
LINUX_MAP_FILE ${CMAKE_CURRENT_SOURCE_DIR}/proxy_lib.map
2929
WINDOWS_DEF_FILE ${CMAKE_CURRENT_SOURCE_DIR}/proxy_lib.def)
30+
set_target_properties(umf_proxy PROPERTIES SOVERSION
31+
${CMAKE_PROJECT_VERSION_MAJOR})
3032

3133
add_library(${PROJECT_NAME}::proxy ALIAS umf_proxy)
3234

0 commit comments

Comments
 (0)