aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Freilich <sfreilich@google.com>2022-03-02 10:54:12 -0800
committerCopybara-Service <copybara-worker@google.com>2022-03-02 10:55:59 -0800
commit6134ec37c7ae9383c4fcfac9290141a90e82431d (patch)
tree3f8ecb4a068ea0d15798b33fb10e94568ff6f2c8
parent763c3f5ca2cfadbd541e62c77547e6c73b50e810 (diff)
downloadink-stroke-modeler-6134ec37c7ae9383c4fcfac9290141a90e82431d.tar.gz
Use an alias for a dependency which uses a different target upstream
PiperOrigin-RevId: 431979296
-rw-r--r--ink_stroke_modeler/BUILD8
-rw-r--r--ink_stroke_modeler/internal/BUILD2
2 files changed, 9 insertions, 1 deletions
diff --git a/ink_stroke_modeler/BUILD b/ink_stroke_modeler/BUILD
index f711149..367151c 100644
--- a/ink_stroke_modeler/BUILD
+++ b/ink_stroke_modeler/BUILD
@@ -91,3 +91,11 @@ cc_test(
"@com_google_googletest//:gtest_main",
],
)
+
+# Use this when testonly libraries must depend on :gtest, that requires
+# different behavior in the upstream repo.
+alias(
+ name = "gtest_for_library_testonly",
+ testonly = 1,
+ actual = "@com_google_googletest//:gtest",
+)
diff --git a/ink_stroke_modeler/internal/BUILD b/ink_stroke_modeler/internal/BUILD
index 9679529..bf76f70 100644
--- a/ink_stroke_modeler/internal/BUILD
+++ b/ink_stroke_modeler/internal/BUILD
@@ -31,8 +31,8 @@ cc_library(
hdrs = ["type_matchers.h"],
deps = [
":internal_types",
+ "//:gtest_for_library_testonly",
"//ink_stroke_modeler:types",
- "@com_google_googletest//:gtest",
],
)