diff options
author | Marat Dukhan <maratek@gmail.com> | 2020-04-25 18:12:17 -0700 |
---|---|---|
committer | Marat Dukhan <maratek@gmail.com> | 2020-04-25 18:12:17 -0700 |
commit | 9b2c0caf7d9843f25709178b0cd7030892a1ff88 (patch) | |
tree | d99eed6695cde27e9111a3ae83b057414faefee9 | |
parent | 6acde9cc88a995ead19e15a54ddd46d13ddfbbc6 (diff) | |
download | pthreadpool-9b2c0caf7d9843f25709178b0cd7030892a1ff88.tar.gz |
Support MSYS and Cygwin builds
-rw-r--r-- | CMakeLists.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index c84d915..51b0105 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -71,7 +71,7 @@ ELSE() LIST(APPEND PTHREADPOOL_SRCS src/portable-api.c src/memory.c) IF(APPLE AND (PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "default" OR PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "gcd")) LIST(APPEND PTHREADPOOL_SRCS src/gcd.c) - ELSEIF(WIN32 AND (PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "default" OR PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "event")) + ELSEIF(CMAKE_SYSTEM_NAME MATCHES "^(Windows|CYGWIN|MSYS)$" AND (PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "default" OR PTHREADPOOL_SYNC_PRIMITIVE STREQUAL "event")) LIST(APPEND PTHREADPOOL_SRCS src/windows.c) ELSE() LIST(APPEND PTHREADPOOL_SRCS src/pthreads.c) |