commit 2ea619a2448eca7cdff98f4db65bf22a1ec11ae8
parent 0907b9254786d5008dd6e33c33cdfff21d8c8585
Author: Justin Giannone <jgiannone@mdsol.com>
Date: Sun, 3 Mar 2019 08:54:42 -0500
Fix build support for Android (no pthread library in Android, included in STL libs)
Diffstat:
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
@@ -108,6 +108,12 @@ else ()
set(STD_LIB stdc++)
endif ()
+if (ANDROID)
+ set(PTHREAD_LIB)
+else ()
+ set(PTHREAD_LIB pthread)
+endif ()
+
# KFR library
add_library(kfr INTERFACE)
target_sources(kfr INTERFACE ${KFR_SRC})
@@ -119,7 +125,7 @@ endif ()
if (MSVC)
target_compile_options(kfr INTERFACE -bigobj)
else ()
- target_link_libraries(kfr INTERFACE ${STD_LIB} pthread m)
+ target_link_libraries(kfr INTERFACE ${STD_LIB} ${PTHREAD_LIB} m)
endif ()
if (DISABLE_CLANG_EXTENSIONS)
target_compile_definitions(kfr INTERFACE -DCMT_DISABLE_CLANG_EXT)