--- a/gtest/CMakeLists.txt +++ b/gtest/CMakeLists.txt @@ -19,8 +19,3 @@ # googletest -if(NOT IS_DIRECTORY "${CMAKE_BINARY_DIR}/googletest") - find_package(Git) - execute_process(COMMAND ${GIT_EXECUTABLE} clone https://github.com/google/googletest.git) -endif() -set(gtest_force_shared_crt ON CACHE BOOL "Always use msvcrt.dll") -add_subdirectory(${CMAKE_BINARY_DIR}/googletest ${CMAKE_BINARY_DIR}/googletest/Build EXCLUDE_FROM_ALL) +find_package(GTest REQUIRED) @@ -48,2 +43,2 @@ target_compile_definitions(scid_tests PRIVATE -DSCID_TESTDIR=\"${CMAKE_CURRENT_LIST_DIR}/\") -target_link_libraries(scid_tests PRIVATE scid_base gtest_main) +target_link_libraries(scid_tests PRIVATE scid_base ${GTEST_BOTH_LIBRARIES})