Blame 0001-Set-soversion-for-shared-objects-on-Linux-builds.patch

70b998a
From c45eaa30657ef854c5a5ff9e34e6faa0cb0fd546 Mon Sep 17 00:00:00 2001
70b998a
From: "Ankur Sinha (Ankur Sinha Gmail)" <sanjay.ankur@gmail.com>
70b998a
Date: Tue, 18 Aug 2020 21:55:02 +0100
70b998a
Subject: [PATCH 1/2] Set soversion for shared objects on Linux builds
70b998a
70b998a
---
70b998a
 src/lib/CMakeLists.txt | 4 ++++
70b998a
 1 file changed, 4 insertions(+)
70b998a
70b998a
diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt
70b998a
index d094738..71f74b7 100644
70b998a
--- a/src/lib/CMakeLists.txt
70b998a
+++ b/src/lib/CMakeLists.txt
70b998a
@@ -413,6 +413,9 @@ set_property(TARGET interviews PROPERTY POSITION_INDEPENDENT_CODE ON)
70b998a
 if(IV_WINDOWS_BUILD)
70b998a
   target_link_libraries(interviews gdi32 comdlg32)
70b998a
 endif()
70b998a
+if(NOT IV_WINDOWS_BUILD)
70b998a
+    set_target_properties(interviews PROPERTIES SOVERSION 0.0.0)
70b998a
+endif()
70b998a
 
70b998a
 # =============================================================================
70b998a
 # ivx11dynam
70b998a
@@ -477,6 +480,7 @@ endif()
70b998a
 if(NOT IV_WINDOWS_BUILD)
70b998a
   if(IV_ENABLE_SHARED)
70b998a
     add_library(unidraw SHARED ${UNIDRAW_SOURCE_FILES})
70b998a
+    set_target_properties(unidraw PROPERTIES SOVERSION 0.0.0)
70b998a
   else()
70b998a
     add_library(unidraw STATIC ${UNIDRAW_SOURCE_FILES})
70b998a
   endif()
70b998a
-- 
70b998a
2.26.2
70b998a