From 8adada224ae75b29c0ac65a5c5e3bd8d6c719e6b Mon Sep 17 00:00:00 2001 From: Jose Fonseca Date: Sat, 31 Aug 2024 10:32:08 +0100 Subject: [PATCH] cmake: Update pthreads detection. gthread now seems to support win32 threads and _GLIBCXX_HAS_GTHREADS is always defined. Detect through _GLIBCXX_GCC_GTHR_POSIX_H instead. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4c63490..224b0e7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -54,7 +54,7 @@ include (StaticCRT) # use those features. # https://github.com/jrfonseca/drmingw/issues/82#issuecomment-1360081041 execute_process ( - COMMAND "${CMAKE_COMMAND}" -E echo "#include \n#ifdef _GLIBCXX_HAS_GTHREADS\n#error _GLIBCXX_HAS_GTHREADS\n#endif" + COMMAND "${CMAKE_COMMAND}" -E echo "#include \n#ifdef _GLIBCXX_GCC_GTHR_POSIX_H\n#error _GLIBCXX_GCC_GTHR_POSIX_H\n#endif" COMMAND "${CMAKE_CXX_COMPILER}" -x c++ -E - RESULT_VARIABLE STATUS_CXX11_THREADS OUTPUT_QUIET