From 53a9c7853d636aca731be7500f8c2c6bf299acfa Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Mon, 2 Mar 2020 11:48:06 +0200 Subject: [PATCH] - added ABI version to soname This fixes #4 --- CMakeLists.txt | 5 +++++ source/CMakeLists.txt | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index f09423d..a4815a5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,11 @@ cmake_minimum_required( VERSION 2.8.7 ) project(ZMusic) +set(ZMUSIC_VERSION_MAJOR 1) +set(ZMUSIC_VERSION_MINOR 1) +set(ZMUSIC_VERSION_PATCH 0) +set(ZMUSIC_VERSION "${ZMUSIC_VERSION_MAJOR}.${ZMUSIC_VERSION_MINOR}.${ZMUSIC_VERSION_PATCH}") + if( COMMAND cmake_policy ) if( POLICY CMP0011 ) cmake_policy( SET CMP0011 NEW ) diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 0c76769..5b55cd9 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -173,6 +173,11 @@ if(APPLE) set_target_properties(zmusiclite PROPERTIES MACOSX_RPATH TRUE) endif() +set_target_properties(zmusic zmusiclite PROPERTIES + VERSION ${ZMUSIC_VERSION} + SOVERSION ${ZMUSIC_VERSION_MAJOR} +) + install(TARGETS zmusic zmusiclite LIBRARY DESTINATION lib) install(DIRECTORY ../include/ DESTINATION include FILES_MATCHING PATTERN "*.h*")