diff --git a/abseil-cmake-gtest-testonly.patch b/abseil-cmake-gtest-testonly.patch new file mode 100644 index 0000000..8e83a44 --- /dev/null +++ b/abseil-cmake-gtest-testonly.patch @@ -0,0 +1,26 @@ +From 779a3565ac6c5b69dd1ab9183e500a27633117d5 Mon Sep 17 00:00:00 2001 +From: Derek Mauro +Date: Tue, 30 Jan 2024 10:13:25 -0800 +Subject: [PATCH] Avoid export of testonly target absl::test_allocator in CMake + builds + +Closes #1536 + +PiperOrigin-RevId: 602764437 +Change-Id: Ia5c20a3874262a2ddb8797f608af17d7e86dd6d6 +--- + absl/container/CMakeLists.txt | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/absl/container/CMakeLists.txt b/absl/container/CMakeLists.txt +index 449a2cad17e..ee9ca9c3c4a 100644 +--- a/absl/container/CMakeLists.txt ++++ b/absl/container/CMakeLists.txt +@@ -213,6 +213,7 @@ absl_cc_library( + DEPS + absl::config + GTest::gmock ++ TESTONLY + ) + + absl_cc_test( diff --git a/abseil-cpp.changes b/abseil-cpp.changes index b3b73bd..93922dd 100644 --- a/abseil-cpp.changes +++ b/abseil-cpp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Jul 5 21:27:25 UTC 2024 - Christoph G + +- Add upstream patch abseil-cmake-gtest-testonly.patch to fix + issue with GTest and CMake 3.30 + ------------------------------------------------------------------- Thu Apr 11 20:12:22 UTC 2024 - Andreas Stieger diff --git a/abseil-cpp.spec b/abseil-cpp.spec index 78fe62a..408387a 100644 --- a/abseil-cpp.spec +++ b/abseil-cpp.spec @@ -41,6 +41,8 @@ Patch1: cmake.patch %else Patch0: options-cxx17.patch %endif +# upstream patch to prevent GTest error with CMake 3.30 +Patch2: abseil-cmake-gtest-testonly.patch %description Abseil is a collection of C++11 libraries which augment the C++