From e87a252493b04ba4b492030fa78e9ba7a22d84d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanislav=20Angelovi=C4=8D?= Date: Wed, 17 May 2023 19:45:38 +0200 Subject: [PATCH] test: support new googletest git tags --- tests/CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index fb08236..cc5e1b8 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -19,10 +19,16 @@ if (NOT TARGET GTest::gmock) if (NOT TARGET GTest::gmock) include(FetchContent) - message("Fetching googletest v${GOOGLETEST_VERSION}...") + if (GOOGLETEST_VERSION VERSION_GREATER_EQUAL 1.13.0) + set(GOOGLETEST_TAG "v${GOOGLETEST_VERSION}") + else() + set(GOOGLETEST_TAG "release-${GOOGLETEST_VERSION}") + endif() + + message("Manually fetching & building googletest v${GOOGLETEST_VERSION}...") FetchContent_Declare(googletest GIT_REPOSITORY ${GOOGLETEST_GIT_REPO} - GIT_TAG release-${GOOGLETEST_VERSION} + GIT_TAG ${GOOGLETEST_TAG} GIT_SHALLOW 1 UPDATE_COMMAND "")