From 2161716420d2b9935e5994c200519df37fad0a75 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 14 Jul 2026 10:05:49 +0100 Subject: [PATCH] Allow finding GTest when not fetching deps --- CHANGELOG.md | 2 ++ cpp/cmake/dependencies.cpm.cmake | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0e3f63f6..d14401c87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +### Fixed +- [cpp] Allow building tests with system GTest when fetching dependencies is disabled. ([#483](https://github.com/cucumber/messages/pull/483)) ## [34.0.2] - 2026-07-13 ### Added diff --git a/cpp/cmake/dependencies.cpm.cmake b/cpp/cmake/dependencies.cpm.cmake index 069acb306..eb1c7fa66 100644 --- a/cpp/cmake/dependencies.cpm.cmake +++ b/cpp/cmake/dependencies.cpm.cmake @@ -56,4 +56,8 @@ if(CUCUMBER_MESSAGES_FETCH_DEPS) endif() else() find_package(nlohmann_json 3.12.0 REQUIRED) + + if (CUCUMBER_MESSAGES_BUILD_TESTS) + find_package(GTest REQUIRED) + endif() endif()