Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
stenzek
GitHub Repository: stenzek/duckstation
Path: blob/master/dep/googletest/CMakeLists.txt
4208 views
1
set(SRCS
2
src/gtest.cc
3
src/gtest-assertion-result.cc
4
src/gtest-death-test.cc
5
src/gtest-filepath.cc
6
src/gtest-matchers.cc
7
src/gtest-port.cc
8
src/gtest-printers.cc
9
src/gtest-test-part.cc
10
src/gtest-typed-test.cc
11
)
12
13
set(MAIN_SRCS
14
src/gtest_main.cc
15
)
16
17
add_library(gtest ${SRCS})
18
target_include_directories(gtest PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/include")
19
target_include_directories(gtest INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include")
20
target_link_libraries(gtest Threads::Threads)
21
22
add_library(gtest_main "${MAIN_SRCS}")
23
target_include_directories(gtest_main PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/include")
24
target_include_directories(gtest_main INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include")
25
target_link_libraries(gtest_main Threads::Threads)
26
27
28