mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-25 10:18:34 -06:00
Merge topic 'FindThreads-msvc-no-pthread-flag'
7203963788 FindThreads: Skip check for -pthread flag when targeting the MSVC ABI
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7551
This commit is contained in:
@@ -122,7 +122,11 @@ endmacro()
|
||||
macro(_threads_check_flag_pthread)
|
||||
if(NOT Threads_FOUND)
|
||||
# If we did not find -lpthreads, -lpthread, or -lthread, look for -pthread
|
||||
if(NOT DEFINED THREADS_HAVE_PTHREAD_ARG)
|
||||
# except on compilers known to not have it.
|
||||
if(MSVC)
|
||||
# Compilers targeting the MSVC ABI do not have a -pthread flag.
|
||||
set(THREADS_HAVE_PTHREAD_ARG FALSE)
|
||||
elseif(NOT DEFINED THREADS_HAVE_PTHREAD_ARG)
|
||||
message(CHECK_START "Check if compiler accepts -pthread")
|
||||
if(CMAKE_C_COMPILER_LOADED)
|
||||
set(_threads_src ${CMAKE_CURRENT_LIST_DIR}/CheckForPthreads.c)
|
||||
|
||||
Reference in New Issue
Block a user