X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=CMake%2FCheckThreads.cmake;h=e4f53c2b8f83ed5dc680bd15bf543a3928a04e67;hb=refs%2Fheads%2Fv1.x;hp=ab746248be3130481c05ec54ff3217545a629dc0;hpb=4b584c02c679edd005cd2e542d2ff1d9dcb312b9;p=awesomized%2Flibmemcached diff --git a/CMake/CheckThreads.cmake b/CMake/CheckThreads.cmake index ab746248..e4f53c2b 100644 --- a/CMake/CheckThreads.cmake +++ b/CMake/CheckThreads.cmake @@ -1,5 +1,9 @@ -configure_define(HAVE_PTHREAD_H) set(THREADS_PREFER_PTHREAD_FLAG ON) set(CMAKE_THREAD_PREFER_PTHREAD ON) find_package(Threads) -set(HAVE_PTHREAD_H ${CMAKE_HAVE_PTHREAD_H} CACHE INTERNAL "FindThreads found pthread.h") +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()