Closed marip8 closed 3 years ago
I believe the following should also be added to the cmake.in file
find_dependency(GTest)
if(NOT TARGET GTest::GTest)
find_package(Threads QUIET)
add_library(GTest::GTest INTERFACE IMPORTED)
set_target_properties(GTest::GTest PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${GTEST_INCLUDE_DIRS}")
if(TARGET Threads::Threads)
set_target_properties(GTest::GTest PROPERTIES INTERFACE_LINK_LIBRARIES "${GTEST_LIBRARIES};Threads::Threads")
else()
set_target_properties(GTest::GTest PROPERTIES INTERFACE_LINK_LIBRARIES "${GTEST_LIBRARIES}")
endif()
endif()
if(NOT TARGET GTest::Main)
add_library(GTest::Main INTERFACE IMPORTED)
set_target_properties(GTest::Main PROPERTIES INTERFACE_LINK_LIBRARIES "${GTEST_MAIN_LIBRARIES};GTest::GTest")
endif()
This PR adds a CMake file (from here) for finding
GTest
and creating the targets