use find_library for pthread (issue
@@ -210,14 +210,15 @@ endif()
if(WIN32)
list(APPEND mi_libraries psapi shell32 user32 advapi32 bcrypt)
else()
- if(NOT ${CMAKE_C_COMPILER} MATCHES "android")
- list(APPEND mi_libraries pthread)
+ find_library(LIBPTHREAD pthread)
+ if (LIBPTHREAD)
+ list(APPEND mi_libraries ${LIBPTHREAD})
+ endif()
find_library(LIBRT rt)
if(LIBRT)
list(APPEND mi_libraries ${LIBRT})
endif()
endif()
-endif()
if (MI_USE_LIBATOMIC)
list(APPEND mi_libraries atomic)
@@ -270,6 +271,8 @@ else()
message(STATUS "C Compiler : ${CMAKE_C_COMPILER}")
endif()
message(STATUS "Compiler flags : ${mi_cflags}")
+message(STATUS "Compiler defines : ${mi_defines}")
+message(STATUS "Link libraries : ${mi_libraries}")
message(STATUS "Build targets : ${mi_build_targets}")
message(STATUS "")
