mirror of
https://github.com/HardySimpson/zlog
synced 2025-03-28 21:13:21 +00:00
23 lines
691 B
CMake
23 lines
691 B
CMake
# =======================================================
|
|
# 支持多线程
|
|
# 对于需要多线程的库,使用以下命令包含连接库:
|
|
# target_link_libraries(xxx ${CMAKE_THREAD_PREFER_PTHREAD})
|
|
# =======================================================
|
|
if (Need_THREAD)
|
|
find_package(Threads REQUIRED)
|
|
|
|
if (NOT CMAKE_THREAD_PREFER_PTHREAD)
|
|
set(CMAKE_THREAD_PREFER_PTHREAD ${CMAKE_THREAD_LIBS_INIT})
|
|
endif ()
|
|
|
|
message(STATUS "thread lib : ${CMAKE_THREAD_PREFER_PTHREAD}")
|
|
endif (Need_THREAD)
|
|
|
|
if (Need_UNIXEM)
|
|
find_package(Unixem)
|
|
|
|
if (NOT UNIXEM_FOUND)
|
|
message(FATAL_ERROR "unixem lib not found!")
|
|
endif ()
|
|
endif ()
|