From 40d6436280a8a150fac6ea7d33c9b4019b2f2aa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Wed, 27 Apr 2022 10:45:40 +0800 Subject: [PATCH] shlib add version --- CMakeLists.txt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 240ca8c..09a1a9c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.0.0) -project(base16384 VERSION 2.0) +project(base16384 VERSION 2.2.0) SET(CMAKE_BUILD_TYPE "Release") add_executable(base16384 base16384.c) @@ -16,9 +16,13 @@ ELSE() add_library(libbase16384 SHARED base1432.c) ENDIF() -target_link_libraries(base16384 libbase16384) +set_target_properties(libbase16384 PROPERTIES + OUTPUT_NAME base16384 + VERSION 2.2.0 + SOVERSION 2 + ) -set_target_properties(libbase16384 PROPERTIES OUTPUT_NAME base16384) +target_link_libraries(base16384 libbase16384) INSTALL(TARGETS base16384 RUNTIME DESTINATION bin) INSTALL(TARGETS libbase16384 LIBRARY DESTINATION lib)