X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=CMake%2FCheckThreads.cmake;h=e4f53c2b8f83ed5dc680bd15bf543a3928a04e67;hb=92d18858b417309f6bdee6bce464a4f3d6a375fd;hp=8c79c2dfaa85be9db89d2c473055c31d644f806c;hpb=aeac01630eed825d8a624e7fd7c107d47bb2e40c;p=awesomized%2Flibmemcached diff --git a/CMake/CheckThreads.cmake b/CMake/CheckThreads.cmake index 8c79c2df..e4f53c2b 100644 --- a/CMake/CheckThreads.cmake +++ b/CMake/CheckThreads.cmake @@ -1,4 +1,9 @@ -configure_define(HAVE_PTHREAD_H) set(THREADS_PREFER_PTHREAD_FLAG ON) set(CMAKE_THREAD_PREFER_PTHREAD ON) 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()