X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=CMake%2FCheckThreads.cmake;h=e4f53c2b8f83ed5dc680bd15bf543a3928a04e67;hb=92d18858b417309f6bdee6bce464a4f3d6a375fd;hp=785d8a6e45dde751fb184489d3d738ebee75d9ca;hpb=01c5e0ed8d3d9c72ea192792d1c49a50e756d635;p=awesomized%2Flibmemcached diff --git a/CMake/CheckThreads.cmake b/CMake/CheckThreads.cmake index 785d8a6e..e4f53c2b 100644 --- a/CMake/CheckThreads.cmake +++ b/CMake/CheckThreads.cmake @@ -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()