From d7c26846d7e73d58f90c40a3bffa15a877d6c92c Mon Sep 17 00:00:00 2001 From: yanyiwu Date: Mon, 29 Jul 2024 22:34:09 +0800 Subject: [PATCH] [CMake] find_package(Threads REQUIRED); target_link_libraries(gtest Threads::Threads) --- test/CMakeLists.txt | 3 ++- test/unittest/CMakeLists.txt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index df987ee..d85f50b 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -14,6 +14,7 @@ SET(GTEST_ROOT_DIR googletest/googletest) INCLUDE_DIRECTORIES(${GTEST_ROOT_DIR} ${GTEST_ROOT_DIR}/include) ADD_DEFINITIONS(-DGTEST_USE_OWN_TR1_TUPLE=1) ADD_LIBRARY(gtest STATIC ${GTEST_ROOT_DIR}/src/gtest-all.cc) -TARGET_LINK_LIBRARIES(gtest pthread) +find_package(Threads REQUIRED) +target_link_libraries(gtest Threads::Threads) ADD_SUBDIRECTORY(unittest) diff --git a/test/unittest/CMakeLists.txt b/test/unittest/CMakeLists.txt index 7f4a419..5242d88 100644 --- a/test/unittest/CMakeLists.txt +++ b/test/unittest/CMakeLists.txt @@ -20,4 +20,5 @@ ADD_EXECUTABLE(test.run #TThread.cpp #TThreadPool.cpp ) -TARGET_LINK_LIBRARIES(test.run gtest) +find_package(Threads REQUIRED) +TARGET_LINK_LIBRARIES(test.run gtest Threads::Threads)