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