aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/apple/AppleCommandLineOptions.java
diff options
context:
space:
mode:
authorGravatar Cal Peyser <cpeyser@google.com>2016-12-21 22:38:53 +0000
committerGravatar Klaus Aehlig <aehlig@google.com>2016-12-22 09:56:57 +0000
commit87fd5baeaa3f983bbec0c0dbc7b16eb52cf2267f (patch)
tree84a1d7421c53b88d4dededa3b06363a4ff2932ba /src/main/java/com/google/devtools/build/lib/rules/apple/AppleCommandLineOptions.java
parente81ff0e156647ae680346ac833313319e7ea69d6 (diff)
Introduce --apple_crosstool_top, which sets the crosstool for sources in objc_*/apple_*/ios_* targets and their dependencies.
-- PiperOrigin-RevId: 142702735 MOS_MIGRATED_REVID=142702735
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/apple/AppleCommandLineOptions.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/apple/AppleCommandLineOptions.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/apple/AppleCommandLineOptions.java b/src/main/java/com/google/devtools/build/lib/rules/apple/AppleCommandLineOptions.java
index 648e3963a4..6724465d02 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/apple/AppleCommandLineOptions.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/apple/AppleCommandLineOptions.java
@@ -136,6 +136,16 @@ public class AppleCommandLineOptions extends FragmentOptions {
help = "Specifies to target CPU of iOS compilation.")
public String iosCpu;
+ @Option(
+ name = "apple_crosstool_top",
+ defaultValue = "@bazel_tools//tools/cpp:toolchain",
+ category = "version",
+ converter = LabelConverter.class,
+ help = "The label of the crosstool package to be used in Apple and Objc rules and their"
+ + " dependencies."
+ )
+ public Label appleCrosstoolTop;
+
@Option(name = "apple_platform_type",
defaultValue = "IOS",
category = "undocumented",