diff --git a/CMakeLists.txt b/CMakeLists.txt index 85681043..ff86d0e4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -354,7 +354,13 @@ set(ZSTD_LIBRARY_DEBUG CACHE FILEPATH "don't build folly with zstd" FORCE) if(WITH_TESTS) - if(NOT PREFER_SYSTEM_GTEST) + if(PREFER_SYSTEM_GTEST) + find_package(GTest 1.13.0 CONFIG REQUIRED) + add_library(gtest ALIAS GTest::gtest) + add_library(gtest_main ALIAS GTest::gtest_main) + add_library(gmock ALIAS GTest::gmock) + add_library(gmock_main ALIAS GTest::gmock_main) + else() include(FetchContent) FetchContent_Declare( googletest diff --git a/ricepp/CMakeLists.txt b/ricepp/CMakeLists.txt index 78a2b246..d89560cb 100644 --- a/ricepp/CMakeLists.txt +++ b/ricepp/CMakeLists.txt @@ -155,6 +155,7 @@ endif() if(WITH_TESTS) if(NOT TARGET gtest) + message(STATUS "[ricepp] fetching googletest") FetchContent_Declare( googletest GIT_REPOSITORY https://github.com/google/googletest.git