summaryrefslogtreecommitdiff
path: root/debian/patches/overload-test-dependencies.diff
blob: fb843c91b9be5301a3e8df713c36c424b88e17c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
From: Benjamin Barenblat <bbaren@google.com>
Subject: Resynchronize absl/functional/CMakeLists.txt with BUILD.bazel
Forwarded: yes
Applied-Upstream: https://github.com/abseil/abseil-cpp/commit/7b87d959346cab4ab9829724efee377f7fb254ed
    
overload_test needs some extra dependencies to build when absl::variant
is not an alias for std::variant; these dependencies are listed in
absl/functional/BUILD.bazel but not in absl/functional/CMakeLists.txt.
Copy dependencies from BUILD.bazel to CMakeLists.txt.

The author works at Google. Upstream applied this patch as Piper
revision 631845552 and exported it to GitHub; the Applied-Upstream URL
above points to the exported commit.

--- a/absl/functional/CMakeLists.txt
+++ b/absl/functional/CMakeLists.txt
@@ -129,6 +129,10 @@
   COPTS
     ${ABSL_TEST_COPTS}
   DEPS
+    absl::config
+    absl::overload
+    absl::string_view
     absl::strings
+    absl::variant
     GTest::gmock_main
 )