Apparently under Linux, gtest needs pthreads

This commit is contained in:
James P. Howard, II
2022-08-04 22:31:16 -04:00
parent 0d00c3ec40
commit d1b6c60ec6

View File

@@ -2,10 +2,13 @@
# This CMakeLists.txt contains the build descriptions for unit tests
################################################################################
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
create_test(
NAME unit-kami-agent
SOURCES unit-kami-agent.cc
PUBLIC_LINKED_TARGETS gmock gtest kami::libkami
PUBLIC_LINKED_TARGETS gmock gtest kami::libkami Threads::Threads
COMMAND unit-kami-agent
PUBLIC_COMPILE_FEATURES ${COVERAGE_FLAGS}
)
@@ -13,7 +16,7 @@ create_test(
create_test(
NAME unit-kami-agentid
SOURCES unit-kami-agentid.cc
PUBLIC_LINKED_TARGETS gmock gtest kami::libkami
PUBLIC_LINKED_TARGETS gmock gtest kami::libkami Threads::Threads
COMMAND unit-kami-agentid
PUBLIC_COMPILE_FEATURES ${COVERAGE_FLAGS}
)
@@ -21,7 +24,7 @@ create_test(
create_test(
NAME unit-kami-stagedagent
SOURCES unit-kami-stagedagent.cc
PUBLIC_LINKED_TARGETS gmock gtest kami::libkami
PUBLIC_LINKED_TARGETS gmock gtest kami::libkami Threads::Threads
COMMAND unit-kami-stagedagent
PUBLIC_COMPILE_FEATURES ${COVERAGE_FLAGS}
)