diff options
author | 2017-11-10 00:01:31 +0100 | |
---|---|---|
committer | 2017-11-10 23:27:39 +0100 | |
commit | cf2a88d224f4372469ab9f2e90f8619d5e25bf91 (patch) | |
tree | 9de77f61eb4d01b98bbfc22d142a92a66cdea590 /src/main | |
parent | 688ff592223b756f3749f4d6e46a649ec673ebdb (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.java | 12 |
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) --> |