From 36fa3d499e53dd07b4957f16778f564f0a80c33b Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <github@naumov.de> Date: Mon, 30 Mar 2020 16:26:51 +0200 Subject: [PATCH] Add back pthread. Needed for mfront. --- scripts/cmake/Find.cmake | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/cmake/Find.cmake b/scripts/cmake/Find.cmake index 8ce9cf7ad9f..782d27b9ff9 100644 --- a/scripts/cmake/Find.cmake +++ b/scripts/cmake/Find.cmake @@ -73,6 +73,17 @@ include(${VTK_USE_FILE}) find_package(Eigen3 ${ogs.minimum_version.eigen} REQUIRED) include_directories(SYSTEM ${EIGEN3_INCLUDE_DIR}) +if(OGS_USE_MFRONT) + ## pthread, is a requirement of mfront ## + set(CMAKE_THREAD_PREFER_PTHREAD ON) + set(THREADS_PREFER_PTHREAD_FLAG ON) + find_package(Threads REQUIRED) + if(CMAKE_USE_PTHREADS_INIT) + set(HAVE_PTHREADS TRUE) + add_definitions(-DHAVE_PTHREADS) + endif() +endif() + # Do not search for libs if this option is set if(OGS_NO_EXTERNAL_LIBS) return() -- GitLab