From f214294469950effc2151ad462f577feadb1c445 Mon Sep 17 00:00:00 2001 From: Kenneth Heafield Date: Thu, 1 Oct 2020 17:58:13 +0100 Subject: OpenMP fix for mac? --- lm/interpolate/CMakeLists.txt | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lm/interpolate/CMakeLists.txt b/lm/interpolate/CMakeLists.txt index dc6c05e..c5c7fd2 100644 --- a/lm/interpolate/CMakeLists.txt +++ b/lm/interpolate/CMakeLists.txt @@ -17,16 +17,14 @@ if(ENABLE_INTERPOLATE) tune_weights.cc universal_vocab.cc) + add_library(kenlm_interpolate ${KENLM_INTERPOLATE_SOURCE}) + target_link_libraries(kenlm_interpolate PUBLIC kenlm Eigen3::Eigen) + find_package(OpenMP) - if (OPENMP_FOUND) - set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}") - set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") - else() - message(STATUS "OpenMP support would be nice for parallelizing matrix operations.") + if (OPENMP_CXX_FOUND) + target_link_libraries(kenlm_interpolate PUBLIC OpenMP::OpenMP_CXX) endif() - add_library(kenlm_interpolate ${KENLM_INTERPOLATE_SOURCE}) - target_link_libraries(kenlm_interpolate PUBLIC kenlm Eigen3::Eigen) set(KENLM_INTERPOLATE_EXES interpolate -- cgit v1.2.3