From aa5a9db8ac8c40a87297799cdc9802d46407a8a5 Mon Sep 17 00:00:00 2001
From: Maxime Gervais <gervais.maxime@gmail.com>
Date: Fri, 1 Dec 2017 09:15:41 +0100
Subject: [PATCH] Fix soname in cmake project
Signed-off-by: Maxime Gervais <gervais.maxime@gmail.com>
---
Project/CMake/CMakeLists.txt | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/Project/CMake/CMakeLists.txt b/Project/CMake/CMakeLists.txt
index 0a7eeb80e..a509c9726 100644
--- a/Project/CMake/CMakeLists.txt
+++ b/Project/CMake/CMakeLists.txt
@@ -6,8 +6,15 @@ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules")
set(MediaInfoLib_MAJOR_VERSION 17)
set(MediaInfoLib_MINOR_VERSION 10)
+set(MediaInfoLib_PATCH_VERSION 0)
set(MediaInfoLib_VERSION ${MediaInfoLib_MAJOR_VERSION}.${MediaInfoLib_MINOR_VERSION})
+if (MediaInfoLib_PATCH_VERSION)
+ set(MediaInfoLib_VERSION ${MediaInfoLib_VERSION}.${MediaInfoLib_PATCH_VERSION})
+endif()
+
+set(MediaInfoLib_SOVERSION 0)
+
if (NOT WIN32)
option(BUILD_ZLIB "Build bundled zlib" OFF)
option(BUILD_ZENLIB "Build bundled ZenLib" OFF)
@@ -385,8 +392,8 @@ if(MSVC)
endif()
set_target_properties(mediainfo PROPERTIES
- VERSION ${MediaInfoLib_VERSION}
- SOVERSION ${MediaInfoLib_MAJOR_VERSION}
+ VERSION "${MediaInfoLib_SOVERSION}.${MediaInfoLib_MAJOR_VERSION}${MediaInfoLib_MINOR_VERSION}.${MediaInfoLib_PATCH_VERSION}"
+ SOVERSION ${MediaInfoLib_SOVERSION}
)
install(TARGETS mediainfo EXPORT mediainfo-export