diff options
author | ruperts <ruperts@google.com> | 2018-01-17 14:32:15 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-01-17 14:33:46 -0800 |
commit | f323fb3043bc782526e0e47933efedea9c5c2ad9 (patch) | |
tree | dbddeefeec949347ed63ec964f552ba847376702 /src/main/java/com/google/devtools/build/lib/rules/apple | |
parent | 4695de623614b1105166513d28f6b52ceb8f4c83 (diff) |
Suggest 'bazel clean --expunge' to fix Xcode errors in AppleCcToolchain.
RELNOTES: None.
PiperOrigin-RevId: 182271042
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/apple')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/apple/cpp/AppleCcToolchain.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/apple/cpp/AppleCcToolchain.java b/src/main/java/com/google/devtools/build/lib/rules/apple/cpp/AppleCcToolchain.java index c6f53cc214..93f1555d65 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/apple/cpp/AppleCcToolchain.java +++ b/src/main/java/com/google/devtools/build/lib/rules/apple/cpp/AppleCcToolchain.java @@ -61,7 +61,9 @@ public class AppleCcToolchain extends CcToolchain { AppleConfiguration appleConfiguration = ruleContext.getFragment(AppleConfiguration.class); if (XcodeConfig.getXcodeVersion(ruleContext) == null) { - ruleContext.throwWithRuleError("Xcode version must be specified to use an Apple CROSSTOOL"); + ruleContext.throwWithRuleError( + "Xcode version must be specified to use an Apple CROSSTOOL. If your Xcode version has " + + "changed recently, try: \"bazel clean --expunge\" to re-run Xcode configuration"); } ApplePlatform platform = appleConfiguration.getSingleArchPlatform(); |