From 9d8e5c45620d2feeea8ec5568688e86b5f57a4d5 Mon Sep 17 00:00:00 2001
From: Justin Carpentier <justin.carpentier@inria.fr>
Date: Wed, 11 Mar 2020 19:15:43 +0100
Subject: [PATCH] cmake: add version to the libs

---
 bindings/python/CMakeLists.txt | 1 +
 src/CMakeLists.txt             | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt
index bc1352061..2b49557d7 100644
--- a/bindings/python/CMakeLists.txt
+++ b/bindings/python/CMakeLists.txt
@@ -116,6 +116,7 @@ IF(BUILD_PYTHON_INTERFACE)
   ADD_LIBRARY(${PYWRAP} SHARED ${${PYWRAP}_SOURCES} ${${PYWRAP}_HEADERS})
   ADD_DEPENDENCIES(python ${PYWRAP})
 
+  SET_TARGET_PROPERTIES(${PYWRAP} PROPERTIES VERSION ${PROJECT_VERSION})
   IF(BUILD_WITH_COMMIT_VERSION)
     TAG_LIBRARY_VERSION(${PYWRAP})
   ENDIF(BUILD_WITH_COMMIT_VERSION)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 77854f0c8..24bd87fb5 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -20,9 +20,12 @@ IF(UNIX)
     ADD_LIBRARY(${PROJECT_NAME} SHARED ${HEADERS} ${${PROJECT_NAME}_SOURCES})
     SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE CXX)
     TARGET_COMPILE_DEFINITIONS(${PROJECT_NAME} PUBLIC ${CURRENT_COMPILE_DEFINITIONS})
+
+    SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${PROJECT_VERSION})
     IF(BUILD_WITH_COMMIT_VERSION)
       TAG_LIBRARY_VERSION(${PROJECT_NAME})
     ENDIF(BUILD_WITH_COMMIT_VERSION)
+
     PKG_CONFIG_USE_DEPENDENCY(${PROJECT_NAME} eigen3)
     TARGET_LINK_LIBRARIES(${PROJECT_NAME} PUBLIC ${Boost_FILESYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY} ${Boost_SERIALIZATION_LIBRARY})
     TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} PUBLIC $<INSTALL_INTERFACE:include>)
-- 
GitLab