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