aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java
diff options
context:
space:
mode:
authorGravatar Rumou Duan <rduan@google.com>2015-06-18 19:02:13 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-06-19 11:04:32 +0000
commit45dae50094d353c1a660d7d6cf6414a1ae8c1ef1 (patch)
tree45c2714cc33a6c5b82126b61d86769a21bf4c327 /src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java
parentdd6ca09add101489624a70c9de697f3071f05108 (diff)
Xcode project file support for structured resources defined in attribute "structured_resources" on ObjC rules.
-- MOS_MIGRATED_REVID=96332700
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java
index 92fce30111..1737c0de00 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java
@@ -115,6 +115,13 @@ public final class ObjcProvider implements TransitiveInfoProvider {
public static final Key<Artifact> GENERAL_RESOURCE_FILE = new Key<>(STABLE_ORDER);
/**
+ * Resource directories added to {@link TargetControl#getGeneralResourceFileList()} when running
+ * Xcodegen. When copying files inside resource directories to the app bundle, XCode will preserve
+ * the directory structures of the copied files.
+ */
+ public static final Key<PathFragment> GENERAL_RESOURCE_DIR = new Key<>(STABLE_ORDER);
+
+ /**
* Exec paths of {@code .bundle} directories corresponding to imported bundles to link.
* These are passed to Xcodegen.
*/