prepare v1.1.4
[awesomized/libmemcached] / CMake / CheckThreads.cmake
index 785d8a6e45dde751fb184489d3d738ebee75d9ca..e4f53c2b8f83ed5dc680bd15bf543a3928a04e67 100644 (file)
@@ -1,3 +1,9 @@
 set(THREADS_PREFER_PTHREAD_FLAG ON)
 set(CMAKE_THREAD_PREFER_PTHREAD ON)
-find_package(Threads REQUIRED)
+find_package(Threads)
+if(CMAKE_HAVE_PTHREAD_H)
+    configure_define(HAVE_PTHREAD_H)
+    set(HAVE_PTHREAD_H ${CMAKE_HAVE_PTHREAD_H} CACHE INTERNAL "FindThreads found pthread.h")
+elseif(CMAKE_USE_PTHREADS_INIT)
+    check_cxx_include(pthread.h)
+endif()