From 81253d92da62e1d8510340e666e47f31c30e4111 Mon Sep 17 00:00:00 2001 From: Marc Reilly Date: Tue, 5 Jul 2022 11:06:29 +1000 Subject: [PATCH] project: CMake, set SOVERSION for shared libs. Project VERSION Signed-off-by: Marc Reilly --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 655a2ec..97b5e17 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -project(QtZeroConf) +project(QtZeroConf VERSION 0.1.0) cmake_minimum_required(VERSION 2.8.11) find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core Network) @@ -19,6 +19,7 @@ add_library(QtZeroConf if(BUILD_SHARED_LIBS) target_compile_definitions(QtZeroConf PRIVATE QT_BUILD_ZEROCONF_LIB) + set_target_properties(QtZeroConf PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION 0) else() target_compile_definitions(QtZeroConf PUBLIC QZEROCONF_STATIC) endif()