aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/protobuf
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2015-12-16 16:35:56 +0000
committerGravatar Nathan Harmata <nharmata@google.com>2015-12-16 20:24:28 +0000
commitf5c3a974a7c9568cb071c56800899de6d8650c5d (patch)
tree7cb45dd7a5e510e09336d61c41a3642b9a76a9d4 /src/main/protobuf
parent76d94b1c2f3a92544f9c9de536b56b53a242c21a (diff)
plmerge optionally consumes an executable name. This is necessary to ensure that Blaze can assign a default executable name, for when CFBundleExecutable is not given.
-- MOS_MIGRATED_REVID=110363400
Diffstat (limited to 'src/main/protobuf')
-rw-r--r--src/main/protobuf/plmerge.proto8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/protobuf/plmerge.proto b/src/main/protobuf/plmerge.proto
index 0cfee922ab..58855d5328 100644
--- a/src/main/protobuf/plmerge.proto
+++ b/src/main/protobuf/plmerge.proto
@@ -19,7 +19,7 @@ option java_package = "com.google.devtools.build.xcode.plmerge.proto";
// Contains necessary arguments for PlMerge, which is responsible for merging
// plist files.
-// Next Id: 7
+// Next Id: 8
message Control {
// Paths to the plist files to merge relative to execution root.
repeated string source_file = 1;
@@ -51,4 +51,10 @@ message Control {
// identifier is not specified in primary_bundle_id or an associated plist
// file.
optional string fallback_bundle_id = 5;
+
+ // Name of executable for the bundle this merged plist is intended for, or
+ // unset if no such executable exists. If a value for CFBundleExectuable is
+ // given in a source_file or immutable_source_file, that value mut not
+ // conflict with this key.
+ optional string executable_name = 7;
} \ No newline at end of file