1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
From: Christian Kastner <ckk@kvr.at>
Date: Sun, 13 Jul 2025 21:57:01 +0200
Subject: Add soversion to libraries
Forwarded: not-needed
---
src/CMakeLists.txt | 1 +
tools/mtmd/CMakeLists.txt | 1 +
2 files changed, 2 insertions(+)
Index: llama.cpp/src/CMakeLists.txt
===================================================================
--- llama.cpp.orig/src/CMakeLists.txt
+++ llama.cpp/src/CMakeLists.txt
@@ -45,6 +45,7 @@ target_link_libraries(llama PUBLIC ggml)
if (BUILD_SHARED_LIBS)
set_target_properties(llama PROPERTIES POSITION_INDEPENDENT_CODE ON)
+ set_target_properties(llama PROPERTIES VERSION ${LLAMA_INSTALL_VERSION} SOVERSION 0)
target_compile_definitions(llama PRIVATE LLAMA_BUILD)
target_compile_definitions(llama PUBLIC LLAMA_SHARED)
endif()
Index: llama.cpp/tools/mtmd/CMakeLists.txt
===================================================================
--- llama.cpp.orig/tools/mtmd/CMakeLists.txt
+++ llama.cpp/tools/mtmd/CMakeLists.txt
@@ -22,6 +22,7 @@ target_compile_features (mtmd PRIVATE
if (BUILD_SHARED_LIBS)
set_target_properties (mtmd PROPERTIES POSITION_INDEPENDENT_CODE ON)
+ set_target_properties (mtmd PROPERTIES VERSION ${LLAMA_INSTALL_VERSION} SOVERSION 0)
target_compile_definitions(mtmd PRIVATE LLAMA_BUILD)
target_compile_definitions(mtmd PUBLIC LLAMA_SHARED)
endif()
|