From 870ff0c3ab883fc9cfb253a134a9939b42a2e7f6 Mon Sep 17 00:00:00 2001 From: Felix <77263945+topazus@users.noreply.github.com> Date: Wed, 29 Mar 2023 11:29:31 +0800 Subject: [PATCH] Use system googletest dependency when available --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0f906161..59ed4e09 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -184,7 +184,8 @@ if(BUILD_TESTING) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) # prefer use of -std14 instead of -gnustd14 - if(NOT TARGET gtest OR NOT TARGET gmock_main) + find_package(GTest REQUIRED) + if(NOT TARGET GTest::gtest OR NOT TARGET GTest::gmock_main) # Download and unpack googletest at configure time. configure_file( cmake/googletest.CMakeLists.txt.in