aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibraryRule.java
diff options
context:
space:
mode:
authorGravatar Sergio Campama <kaipi@google.com>2016-09-22 20:08:37 +0000
committerGravatar Laszlo Csomor <laszlocsomor@google.com>2016-09-23 08:15:56 +0000
commitd9f2d8599207bd8d16e3046e5443132b95a2952d (patch)
tree615667243595bb29273b81b6cabdc4b71b50dc16 /src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibraryRule.java
parent0ddbd710b03200d9867f7c7297ed187cd1e66f89 (diff)
Removes the output_cpp attribute from the objc_proto_library rule.
-- MOS_MIGRATED_REVID=133989926
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibraryRule.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibraryRule.java12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibraryRule.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibraryRule.java
index 8bf1c8f6aa..64070dbac4 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibraryRule.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibraryRule.java
@@ -34,7 +34,6 @@ import com.google.devtools.build.lib.packages.RuleClass;
import com.google.devtools.build.lib.packages.RuleClass.Builder;
import com.google.devtools.build.lib.rules.apple.AppleConfiguration;
import com.google.devtools.build.lib.rules.proto.ProtoSourceFileBlacklist;
-import com.google.devtools.build.lib.syntax.Type;
import com.google.devtools.build.lib.util.FileType;
/**
@@ -44,7 +43,6 @@ import com.google.devtools.build.lib.util.FileType;
*/
public class ObjcProtoLibraryRule implements RuleDefinition {
static final String OPTIONS_FILE_ATTR = "options_file";
- static final String OUTPUT_CPP_ATTR = "output_cpp";
static final String USE_OBJC_HEADER_NAMES_ATTR = "use_objc_header_names";
static final String PER_PROTO_INCLUDES_ATTR = "per_proto_includes";
static final String PORTABLE_PROTO_FILTERS_ATTR = "portable_proto_filters";
@@ -82,10 +80,6 @@ public class ObjcProtoLibraryRule implements RuleDefinition {
whitelist/blacklist settings).
<!-- #END_BLAZE_RULE.ATTRIBUTE -->*/
.add(attr(OPTIONS_FILE_ATTR, LABEL).legacyAllowAnyFileType().singleArtifact().cfg(HOST))
- /* <!-- #BLAZE_RULE(objc_proto_library).ATTRIBUTE(output_cpp)[DEPRECATED] -->
- If true, output C++ rather than ObjC.
- <!-- #END_BLAZE_RULE.ATTRIBUTE -->*/
- .add(attr(OUTPUT_CPP_ATTR, BOOLEAN).value(false))
/* <!-- #BLAZE_RULE(objc_proto_library).ATTRIBUTE(use_objc_header_names) -->
If true, output headers with .pbobjc.h, rather than .pb.h.
<!-- #END_BLAZE_RULE.ATTRIBUTE -->*/
@@ -135,15 +129,13 @@ public class ObjcProtoLibraryRule implements RuleDefinition {
attr(PROTO_LIB_ATTR, LABEL)
.allowedRuleClasses("objc_library")
.value(
- new ComputedDefault(PORTABLE_PROTO_FILTERS_ATTR, OUTPUT_CPP_ATTR) {
+ new ComputedDefault(PORTABLE_PROTO_FILTERS_ATTR) {
@Override
public Object getDefault(AttributeMap rule) {
if (rule.isAttributeValueExplicitlySpecified(PORTABLE_PROTO_FILTERS_ATTR)) {
return env.getLabel("//external:objc_protobuf_lib");
} else {
- return rule.get(OUTPUT_CPP_ATTR, Type.BOOLEAN)
- ? env.getLabel("//external:objc_proto_cpp_lib")
- : env.getLabel("//external:objc_proto_lib");
+ return env.getLabel("//external:objc_proto_lib");
}
}
}))