From 2ea571b8e509809bbe28e6cc3f1488b3cfde1ef9 Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Sat, 17 Oct 2020 16:54:20 +0900 Subject: [PATCH 4/7] Fix FTBFS on armel, mips, powerpc, m68k and sh4 --- src/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 511b2ec..87765e5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -197,6 +197,13 @@ target_link_libraries(sentencepiece_train-static INTERFACE sentencepiece-static if (SPM_ENABLE_SHARED) target_link_libraries(sentencepiece ${SPM_LIBS}) target_link_libraries(sentencepiece_train ${SPM_LIBS} sentencepiece) + if ((${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv7l") OR + (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "mips") OR + (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "m68k") OR + (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "ppc") OR + (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "sh4")) + list(APPEND SPM_LIBS "atomic") + endif() set(SPM_INSTALLTARGETS sentencepiece sentencepiece_train sentencepiece-static sentencepiece_train-static) set_target_properties(sentencepiece sentencepiece_train PROPERTIES SOVERSION 0 VERSION 0.0.0) set_target_properties(sentencepiece PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS YES) -- 2.18.0.huawei.25