From c880792ed7aab8ad9948058318ba53fa48d1ea4b Mon Sep 17 00:00:00 2001 From: Yen-Chen Chen <yen-chen.chen@tum.de> Date: Mon, 17 Mar 2025 15:11:54 +0000 Subject: [PATCH] Update googletest version (icon-libraries/libiconmath!44) ## What is the new feature Update googletest version. The old v1.12.1 uses a deprecated CMake minimum version. ## How is it implemented Update the download version in FetchContent Merged-by: Pradipta Samanta <samanta@dkrz.de> Changelog: feature --- test/c/CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/c/CMakeLists.txt b/test/c/CMakeLists.txt index 98a21b2..90ab1e3 100644 --- a/test/c/CMakeLists.txt +++ b/test/c/CMakeLists.txt @@ -10,13 +10,18 @@ # --------------------------------------------------------------- # Fetch GoogleTest via FetchContent +message(CHECK_START "Fetching external googletest") +if("${CMAKE_VERSION}" VERSION_GREATER_EQUAL "3.24") + cmake_policy(SET CMP0135 NEW) +endif() include(FetchContent) FetchContent_Declare( googletest - URL https://github.com/google/googletest/archive/refs/tags/release-1.12.1.zip + URL https://github.com/google/googletest/releases/download/v1.16.0/googletest-1.16.0.tar.gz ) # set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) FetchContent_MakeAvailable(googletest) +message(CHECK_PASS "done") # Find Kokkos (or use your existing Kokkos installation) # find_package(Kokkos REQUIRED) -- GitLab