aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc
diff options
context:
space:
mode:
authorGravatar kaipi <kaipi@google.com>2017-04-14 20:45:09 +0200
committerGravatar Klaus Aehlig <aehlig@google.com>2017-04-18 11:27:44 +0200
commitc99b13aa7ddfe33137b80579cd1993e10c23b367 (patch)
tree60d26ac9877a48fa65ca9779567ea2ed642ffdbc /src/main/java/com/google/devtools/build/lib/rules/objc
parent5006dab687d3d32f4789b34c80f68f49e28214bd (diff)
Remove the use_objc_header rule warning. Add a generic migration warning to objc_proto_library without the portable_proto_filters attribute.
PiperOrigin-RevId: 153189663
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibrary.java3
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ProtoAttributes.java6
2 files changed, 3 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibrary.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibrary.java
index 031a5a1b3a..6b2ba5a76e 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibrary.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibrary.java
@@ -39,6 +39,9 @@ public class ObjcProtoLibrary implements RuleConfiguredTargetFactory {
if (attributes.hasPortableProtoFilters()) {
return createProtobufTarget(ruleContext);
} else {
+ ruleContext.ruleWarning("The usage of objc_proto_library without the portable_proto_filters "
+ + "attribute has been deprecated with a deadline to migrate set to June 30th. Please "
+ + "refer to b/37274743 for more information.");
return createProtocolBuffers2Target(ruleContext);
}
}
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ProtoAttributes.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ProtoAttributes.java
index f379f0b168..e620f3294e 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ProtoAttributes.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ProtoAttributes.java
@@ -140,12 +140,6 @@ final class ProtoAttributes {
if (getProtoFiles().isEmpty()) {
ruleContext.throwWithRuleError(NO_PROTOS_ERROR);
}
-
- if (!usesObjcHeaderNames()) {
- ruleContext.ruleWarning(
- "As part of the migration process, it is recommended to enable "
- + "use_objc_header_names. Please refer to b/29368416 for more information.");
- }
if (hasObjcProtoLibraryDependencies()) {
ruleContext.throwWithRuleError(OBJC_PROTO_LIB_DEP_IN_PROTOCOL_BUFFERS2_DEPS_ERROR);
}