diff options
author | Daniele Tamino <daniele.tamino@gmail.com> | 2016-02-22 13:08:19 -0800 |
---|---|---|
committer | Daniele Tamino <daniele.tamino@gmail.com> | 2016-02-22 14:07:12 -0800 |
commit | a138385e48ee755ab8d124d6090c05580c8e9342 (patch) | |
tree | 5eebaf1e4c5e118c185b8460ebac6a46b99e2058 /googletest/cmake | |
parent | 9759dcda3c2f9c174521b9269018f79f55c29df8 (diff) | |
download | googletest-a138385e48ee755ab8d124d6090c05580c8e9342.tar.gz googletest-a138385e48ee755ab8d124d6090c05580c8e9342.tar.bz2 googletest-a138385e48ee755ab8d124d6090c05580c8e9342.zip |
Don't use pthread when on MinGW even if available
It's not supported, and native Windows threading is available for MinGW
Diffstat (limited to 'googletest/cmake')
-rw-r--r-- | googletest/cmake/internal_utils.cmake | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/googletest/cmake/internal_utils.cmake b/googletest/cmake/internal_utils.cmake index 93e6dbb7..814fa564 100644 --- a/googletest/cmake/internal_utils.cmake +++ b/googletest/cmake/internal_utils.cmake @@ -46,7 +46,9 @@ endmacro() # Google Mock. You can tweak these definitions to suit your need. A # variable's value is empty before it's explicitly assigned to. macro(config_compiler_and_linker) - if (NOT gtest_disable_pthreads) + # Note: pthreads on MinGW is not supported, even if available + # instead, we use windows threading primitives + if (NOT gtest_disable_pthreads AND NOT MINGW) # Defines CMAKE_USE_PTHREADS_INIT and CMAKE_THREAD_LIBS_INIT. find_package(Threads) endif() |