aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main
diff options
context:
space:
mode:
authorGravatar kaipi <kaipi@google.com>2017-11-10 00:01:31 +0100
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2017-11-10 23:27:39 +0100
commitcf2a88d224f4372469ab9f2e90f8619d5e25bf91 (patch)
tree9de77f61eb4d01b98bbfc22d142a92a66cdea590 /src/main
parent688ff592223b756f3749f4d6e46a649ec673ebdb (diff)
Update documentation on sdk_frameworks for objc_library.
PiperOrigin-RevId: 175218074
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java
index a28dec5880..b5feee09ee 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcRuleClasses.java
@@ -280,14 +280,12 @@ public class ObjcRuleClasses {
public RuleClass build(Builder builder, RuleDefinitionEnvironment environment) {
return builder
/* <!-- #BLAZE_RULE($objc_sdk_frameworks_depender_rule).ATTRIBUTE(sdk_frameworks) -->
- Names of SDK frameworks to link with.
- For instance, "XCTest" or "Cocoa". "UIKit" and "Foundation" are always
- included and do not mean anything if you include them.
+ Names of SDK frameworks to link with (e.g. "AddressBook", "QuartzCore"). "UIKit" and
+ "Foundation" are always included when building for the iOS, tvOS and watchOS platforms.
+ For macOS, only "Foundation" is always included.
- <p>When linking a library, only those frameworks named in that library's
- sdk_frameworks attribute are linked in. When linking a binary, all
- SDK frameworks named in that binary's transitive dependency graph are
- used.
+ <p> When linking a top level binary (e.g. apple_binary), all SDK frameworks listed in that
+ binary's transitive dependency graph are linked.
<!-- #END_BLAZE_RULE.ATTRIBUTE -->*/
.add(attr("sdk_frameworks", STRING_LIST))
/* <!-- #BLAZE_RULE($objc_sdk_frameworks_depender_rule).ATTRIBUTE(weak_sdk_frameworks) -->