summaryrefslogtreecommitdiff
path: root/app-i18n/libime/files/libime-1.1.3-use-c++11-for-kenlm.patch
blob: 15b0024c466835d06972bd591b4de5d1dd1f35ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Backport of https://github.com/fcitx/libime/commit/95c1433500b089b0c2edbdd17720f66e6eafd5e0

Backport upstream commit 95c1433 in order to fix building with libcxx

--- a/src/libime/core/CMakeLists.txt
+++ b/src/libime/core/CMakeLists.txt
@@ -13,7 +13,9 @@ add_library(kenlm STATIC ${KENLM_SRCS})
 target_include_directories(kenlm PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/kenlm>)
 target_compile_definitions(kenlm PUBLIC -DKENLM_MAX_ORDER=3 PRIVATE -DNDEBUG)
 target_link_libraries(kenlm PUBLIC Boost::boost PkgConfig::ZSTD)
-set_target_properties(kenlm PROPERTIES POSITION_INDEPENDENT_CODE ON)
+set_target_properties(kenlm PROPERTIES
+  CXX_STANDARD 11
+  POSITION_INDEPENDENT_CODE ON)
 
 if(UNIX)
   check_library_exists(rt clock_gettime "clock_gettime from librt" HAVE_CLOCKGETTIME_RT)