Skip to content

Commit

Permalink
Add patch to fix gtest dependency.
Browse files Browse the repository at this point in the history
  • Loading branch information
abeltrano committed Jul 16, 2024
1 parent 1811700 commit b4120b6
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
From ccb2f752f6ba4f90eda8931de78c9d8535286602 Mon Sep 17 00:00:00 2001
From: Andrew Beltrano <abeltrano@gmail.com>
Date: Tue, 16 Jul 2024 13:36:58 -0600
Subject: [PATCH 1/1] Mark absl_cc_library target as test-only.

---
absl/container/CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)

diff --git a/absl/container/CMakeLists.txt b/absl/container/CMakeLists.txt
index 128cc0e9..11d65d55 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(
--
2.43.0

4 changes: 2 additions & 2 deletions packaging/vcpkg/ports/abseil/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ vcpkg_from_github(
REF "${VERSION}"
SHA512 41504899ac4fd4a6eaa0a5fdf27a7765ec81962fb99b6a07982ceed32c5289e9eb12206c83a70fd44c5c3e1b96c2bfa160eb12f1dbbb45f1109d632c7690de90
HEAD_REF master
PATCHES
0001-Mark-absl_cc_library-target-as-test-only.patch
)

vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
Expand All @@ -28,8 +30,6 @@ vcpkg_cmake_configure(
DISABLE_PARALLEL_CONFIGURE
OPTIONS
-DABSL_PROPAGATE_CXX_STD=ON
-DABSL_BUILD_TESTING=OFF
-DBUILD_TESTING=OFF
${ABSL_USE_CXX17_OPTION}
)

Expand Down

0 comments on commit b4120b6

Please sign in to comment.