Change default for proto_library.cc_lib
The default for cc_lib should depend on whether or not you want to force the lite runtime. This changes it to a target that takes the feature configuration into account.
RELNOTES=Change the default for cc_lib based to take into account if the lite proto runtime is being forced.
PiperOrigin-RevId: 211636197
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/MockProtoSupport.java b/src/test/java/com/google/devtools/build/lib/packages/util/MockProtoSupport.java
index e8a9fc4..895105d 100644
--- a/src/test/java/com/google/devtools/build/lib/packages/util/MockProtoSupport.java
+++ b/src/test/java/com/google/devtools/build/lib/packages/util/MockProtoSupport.java
@@ -91,10 +91,11 @@
" srcs = [ 'composite_cc_plugin.cc' ])");
// Fake targets for proto API libs of all languages and versions.
- config.create("net/proto2/public/BUILD",
+ config.create(
+ "net/proto2/public/BUILD",
"package(default_visibility=['//visibility:public'])",
- "cc_library(name = 'proto2',",
- " srcs = [ 'proto2.cc' ])");
+ "cc_library(name = 'cc_proto_library_blaze_internal_deps',",
+ " srcs = [ 'cc_proto_library_blaze_internal_deps.cc' ])");
config.create("net/proto2/python/public/BUILD",
"package(default_visibility=['//visibility:public'])",
"py_library(name = 'public',",