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 35 36 37 38 39 40 41 42 43 44 45 46
|
From: Kentaro Hayashi <kenhys@xdump.org>
Date: Fri, 5 Sep 2025 20:06:50 +0900
Subject: Disable static library explicitly
From: Kentaro Hayashi <kenhys@gmail.com>
Date: Sat, 17 Jun 2023 22:47:25 +0900
Subject: Disable static library explicitly
Forwarded: not-needed
Bug-Debian: N/A
---
src/CMakeLists.txt | 11 +----------
1 file changed, 1 insertion(+), 10 deletions(-)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 880b268..7d82f07 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -234,16 +234,10 @@ if (SPM_ENABLE_SHARED)
endif()
endif()
-add_library(sentencepiece-static STATIC ${SPM_SRCS})
-add_library(sentencepiece_train-static STATIC ${SPM_TRAIN_SRCS})
-
-target_link_libraries(sentencepiece-static INTERFACE ${SPM_LIBS})
-target_link_libraries(sentencepiece_train-static INTERFACE sentencepiece-static ${SPM_LIBS})
-
if (SPM_ENABLE_SHARED)
target_link_libraries(sentencepiece ${SPM_LIBS})
target_link_libraries(sentencepiece_train ${SPM_LIBS} sentencepiece)
- set(SPM_INSTALLTARGETS sentencepiece sentencepiece_train sentencepiece-static sentencepiece_train-static)
+ set(SPM_INSTALLTARGETS sentencepiece sentencepiece_train)
set_target_properties(sentencepiece sentencepiece_train PROPERTIES SOVERSION 0 VERSION 0.0.0)
set_target_properties(sentencepiece PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS YES)
set_target_properties(sentencepiece_train PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS YES)
@@ -260,9 +254,6 @@ else()
set(SPM_INSTALLTARGETS sentencepiece-static sentencepiece_train-static)
endif()
-set_target_properties(sentencepiece-static PROPERTIES OUTPUT_NAME "sentencepiece")
-set_target_properties(sentencepiece_train-static PROPERTIES OUTPUT_NAME "sentencepiece_train")
-
if (NOT MSVC)
set(CMAKE_CXX_FLAGS "-O3 -Wall -fPIC ${CMAKE_CXX_FLAGS}")
if (SPM_NO_THREADLOCAL)
|