aboutsummaryrefslogtreecommitdiffstats
path: root/BUILD.bazel
diff options
context:
space:
mode:
authorGennadiy Civil <misterg@google.com>2018-01-30 11:42:03 -0500
committerGennadiy Civil <misterg@google.com>2018-01-30 11:42:03 -0500
commit2a4683021ab3e969a63c5e9226c1db4522f7129d (patch)
treec9f6b555ded1537bcfcadd31a21ab76dea1fb1b0 /BUILD.bazel
parent6c0c389601fc823f2e4c1ae27b39cb13d5d0a7d4 (diff)
downloadgoogletest-2a4683021ab3e969a63c5e9226c1db4522f7129d.tar.gz
googletest-2a4683021ab3e969a63c5e9226c1db4522f7129d.tar.bz2
googletest-2a4683021ab3e969a63c5e9226c1db4522f7129d.zip
Ability to optionally depend on Abseil plus upstream of 183716547
Diffstat (limited to 'BUILD.bazel')
-rw-r--r--BUILD.bazel20
1 files changed, 20 insertions, 0 deletions
diff --git a/BUILD.bazel b/BUILD.bazel
index 7d2e9d2b..91dd3b74 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -46,6 +46,12 @@ config_setting(
values = {"cpu": "x64_windows_msvc"},
)
+config_setting(
+ name = "has_absl",
+ values = {"define": "absl=1"},
+)
+
+
# Google Test including Google Mock
cc_library(
name = "gtest",
@@ -88,6 +94,20 @@ cc_library(
"-pthread",
],
}),
+ defines = select ({
+ ":has_absl": [
+ "GTEST_HAS_ABSL=1",
+ ],
+ "//conditions:default": [],
+ }
+ ),
+ deps = select ({
+ ":has_absl": [
+ "@com_google_absl//absl/types:optional",
+ ],
+ "//conditions:default": [],
+ }
+ )
)
cc_library(