Sophie

Sophie

distrib > Mageia > cauldron > x86_64 > media > core-release-src > by-pkgid > 5b96243a2273922ac2dcdbdb450854d4 > files > 3

vowpal-wabbit-8.8.0-16.mga10.src.rpm

diff --git a/vowpalwabbit/CMakeLists.txt b/vowpalwabbit/CMakeLists.txt
index 5cd457f..ab9f867 100644
--- a/vowpalwabbit/CMakeLists.txt
+++ b/vowpalwabbit/CMakeLists.txt
@@ -4,6 +4,7 @@ configure_file(config.h.in config.h)
 set(CMAKE_POSITION_INDEPENDENT_CODE ON)
 
 add_library(allreduce allreduce_sockets.cc allreduce_threads.cc vw_exception.cc)
+set_target_properties(allreduce PROPERTIES VERSION ${PACKAGE_VERSION} SOVERSION "0")
 target_include_directories(allreduce PUBLIC
   $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
   $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>)
@@ -60,6 +61,7 @@ set(vw_all_sources
 
 add_library(vw ${vw_all_sources} ${vw_all_headers})
 
+set_target_properties(vw PROPERTIES VERSION ${PACKAGE_VERSION} SOVERSION "0")
 target_link_libraries(vw
   PUBLIC
     VowpalWabbit::explore VowpalWabbit::allreduce
@@ -164,6 +166,7 @@ if(NOT DEFINED DO_NOT_BUILD_VW_C_WRAPPER)
 
   add_library(VowpalWabbit::vw_c_wrapper ALIAS vw_c_wrapper)
 
+  set_target_properties(vw_c_wrapper PROPERTIES VERSION ${PACKAGE_VERSION} SOVERSION "0")
   target_compile_definitions(vw_c_wrapper PUBLIC VWDLL_EXPORTS _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_DEPRECATE ZLIB_WINAPI)
   target_link_libraries(vw_c_wrapper PUBLIC VowpalWabbit::vw)
   if(VW_INSTALL)