aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarat Dukhan <marat@fb.com>2017-10-25 19:57:35 -0700
committerMarat Dukhan <marat@fb.com>2017-10-25 19:57:35 -0700
commitc4a4d1a709b96df541ebf52513412b3232c7f499 (patch)
treeef32aeac6f0d5bf7670c16b49e2d0746d7242311
parentfb70127e4ecaf276bfad4299d65e4688a5fa9f84 (diff)
downloadpthreadpool-c4a4d1a709b96df541ebf52513412b3232c7f499.tar.gz
CMake: add -pthread only on Linux/Android
-rw-r--r--CMakeLists.txt4
1 files changed, 3 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3076e2e..f70bd96 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -72,7 +72,9 @@ IF(NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten")
SET(CMAKE_THREAD_PREFER_PTHREAD TRUE)
FIND_PACKAGE(Threads REQUIRED)
IF(CMAKE_USE_PTHREADS_INIT)
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")
+ IF(CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "Android")
+ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")
+ ENDIF()
ENDIF()
TARGET_LINK_LIBRARIES(pthreadpool PUBLIC ${CMAKE_THREAD_LIBS_INIT})
ENDIF()