From 4dc522007cf259a9cb1a4415961249b5a12f20c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 26 Mar 2026 09:45:46 +0100 Subject: [PATCH] build(deps): use latest upstream version of protobuf-matchers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR changes the git submodule providing the protobuf-matchers dependency to use (the latest version of) the official repository of that library instead of the fork of one of the authors of this repository. Apart from that repository being private, it (1) did not get updated automatically and (2) only existed, AFAIU, to be able to deactivate the test targets of that dependency, which has been implemented upstream in the meantime as well. The PR, thus, also simipliefies the logic that disables these tests. Signed-off-by: Ingo Müller --- .gitmodules | 2 +- third_party/CMakeLists.txt | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.gitmodules b/.gitmodules index 6a09c571..54889ed3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -15,4 +15,4 @@ url = https://github.com/HowardHinnant/date.git [submodule "third_party/protobuf-matchers"] path = third_party/protobuf-matchers - url = https://github.com/EpsilonPrime/protobuf-matchers.git + url = https://github.com/inazarenko/protobuf-matchers.git diff --git a/third_party/CMakeLists.txt b/third_party/CMakeLists.txt index 7f45566a..b027aabe 100644 --- a/third_party/CMakeLists.txt +++ b/third_party/CMakeLists.txt @@ -57,10 +57,8 @@ if(MSVC) endforeach() endif() -set(PREVIOUS_BUILD_TESTING ${BUILD_TESTING}) set(PROTOBUF_MATCHERS_BUILD_TESTING OFF) add_subdirectory(protobuf-matchers) -set(BUILD_TESTING ${PREVIOUS_BUILD_TESTING}) set(YAML_CPP_INSTALL ON) set(YAML_CPP_BUILD_TESTS