From 7827bb0408b0a51d4644ac2417fc0372de42bb37 Mon Sep 17 00:00:00 2001 From: yangwei Date: Mon, 7 Sep 2020 14:09:28 +0800 Subject: [PATCH] =?UTF-8?q?UPDATE=EF=BC=9A=E5=8A=A8=E6=80=81=E5=BA=93?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0soversion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9898979..a9c6062 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,6 +4,9 @@ set(lib_name MESA_handle_logger) project (${lib_name}) +set(LIB_MAJOR_VERSION 1) +set(LIB_MINOR_VERSION 1) + set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) include(Version) @@ -37,6 +40,7 @@ file(GLOB SRC "src/*.cpp" ) + # Shared Library Output add_library(${lib_name}_shared SHARED ${SRC}) if(DEFINED MESA_SHARED_INSTALL_DIR) @@ -45,6 +49,10 @@ else() set_target_properties(${lib_name}_shared PROPERTIES OUTPUT_NAME ${lib_name}) endif() +set_target_properties(${lib_name}_shared PROPERTIES VERSION ${LIB_MAJOR_VERSION}.${LIB_MINOR_VERSION}) +set_target_properties(${lib_name}_shared PROPERTIES SOVERSION ${LIB_MAJOR_VERSION}) + + # static Library Output add_library(${lib_name}_static STATIC ${SRC}) set_target_properties(${lib_name}_static PROPERTIES OUTPUT_NAME ${lib_name})