CMakeLists.txt (810B)
1 set(SRCS 2 src/gtest.cc 3 src/gtest-death-test.cc 4 src/gtest-filepath.cc 5 src/gtest-matchers.cc 6 src/gtest-port.cc 7 src/gtest-printers.cc 8 src/gtest-test-part.cc 9 src/gtest-typed-test.cc 10 ) 11 12 set(MAIN_SRCS 13 src/gtest_main.cc 14 ) 15 16 add_library(gtest ${SRCS}) 17 target_include_directories(gtest PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/include") 18 target_include_directories(gtest INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include") 19 target_link_libraries(gtest Threads::Threads) 20 21 add_library(gtest_main "${MAIN_SRCS}") 22 target_include_directories(gtest_main PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/include") 23 target_include_directories(gtest_main INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include") 24 target_link_libraries(gtest_main Threads::Threads) 25