Merge pull request #212 from ysohma/fix-pthread-link
Fix build error on Android
diff --git a/contrib/CMakeLists.txt b/contrib/CMakeLists.txt
index e2932f8..a5909e8 100644
--- a/contrib/CMakeLists.txt
+++ b/contrib/CMakeLists.txt
@@ -13,6 +13,9 @@
# Set C++11 as default standard
set(CMAKE_CXX_STANDARD 11)
+set(THREADS_PREFER_PTHREAD_FLAG ON)
+find_package(Threads REQUIRED)
+
get_filename_component(gemmlowp_src ${gemmlowp_SOURCE_DIR} PATH)
if(WIN32)
@@ -24,7 +27,7 @@
add_definitions(-DGEMMLOWP_ALLOW_INLINE_ASM)
endif()
else()
- set(EXTERNAL_LIBRARIES "pthread")
+ set(EXTERNAL_LIBRARIES Threads::Threads)
endif()
# Glob header files