summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/micromamba/fix-threads.patch
blob: 44e8788a1c43c8f79525e61de42bb7aa136be7b1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -13,6 +13,16 @@ cmake_policy(SET CMP0077 NEW)
 #  cmake_policy(SET CMP0028 NEW)
 #endif()
 
+# https://stackoverflow.com/questions/54587052/cmake-on-mac-could-not-find-threads-missing-threads-found
+# assume built-in pthreads on Unix
+IF(UNIX)
+    set(CMAKE_THREAD_LIBS_INIT "-lpthread")
+    set(CMAKE_HAVE_THREADS_LIBRARY 1)
+    set(CMAKE_USE_WIN32_THREADS_INIT 0)
+    set(CMAKE_USE_PTHREADS_INIT 1)
+    set(THREADS_PREFER_PTHREAD_FLAG ON)
+ENDIF()
+
 project(mamba)
 
 # Build options