From cf3cb40a0bb472ea47eb73909b4758e71e6f7cea Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Tue, 4 Apr 2023 12:09:51 +0200 Subject: [PATCH] SONAME added --- CMakeLists.txt | 2 +- qmlexport/CMakeLists.txt | 2 ++ src/CMakeLists.txt | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 60e3052c..9fd5c1d7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -73,7 +73,7 @@ endmacro() project(QSkinny LANGUAGES C CXX HOMEPAGE_URL "https://github.com/uwerat/qskinny" - VERSION 999.99.9) + VERSION 0.8.0) qsk_setup_options() diff --git a/qmlexport/CMakeLists.txt b/qmlexport/CMakeLists.txt index 705ac03e..ef1744dc 100644 --- a/qmlexport/CMakeLists.txt +++ b/qmlexport/CMakeLists.txt @@ -16,6 +16,8 @@ set_target_properties(${target} PROPERTIES PUBLIC_HEADER QskQml.h) if(BUILD_QSKDLL) set_target_properties(${target} PROPERTIES DEFINE_SYMBOL QSK_QML_MAKEDLL) set_target_properties(${target} PROPERTIES INSTALL_RPATH "\${ORIGIN}" ) + set_target_properties(${target} PROPERTIES + VERSION ${CMAKE_PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} ) endif() install(TARGETS ${target} ) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 730476fc..ed403e19 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -475,5 +475,7 @@ set_target_properties(${target} list(TRANSFORM HEADERS PREPEND "${CMAKE_CURRENT_LIST_DIR}/") set_target_properties(${target} PROPERTIES PUBLIC_HEADER "${HEADERS}") +set_target_properties(${target} PROPERTIES + VERSION ${CMAKE_PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} ) install(TARGETS ${target} )