diff options
author | 2017-07-26 14:42:54 +0200 | |
---|---|---|
committer | 2017-07-26 16:22:27 +0200 | |
commit | 2f8b1e519ccc4ead62be57d245d559029265a9a7 (patch) | |
tree | 231f2d14f2409c9e0106aaa50be7e6f6df55517a /src/main/java/com/google/devtools/build/lib/analysis | |
parent | ed6f653834ac5069c6ab0fb871bc41554fbf36f1 (diff) |
Add --toolchain_resolution_debug option to give more information about
toolchain selection.
Fixes #3431.
Change-Id: Ia38415575b6a121cbb6a028bfc0276691cd11b6d
PiperOrigin-RevId: 163196646
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/PlatformOptions.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/PlatformOptions.java b/src/main/java/com/google/devtools/build/lib/analysis/PlatformOptions.java index 438d6f2471..3376e9609d 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/PlatformOptions.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/PlatformOptions.java @@ -83,6 +83,17 @@ public class PlatformOptions extends FragmentOptions { ) public List<ToolchainResolutionOverride> toolchainResolutionOverrides; + @Option( + name = "toolchain_resolution_debug", + defaultValue = "false", + documentationCategory = OptionDocumentationCategory.LOGGING, + effectTags = {OptionEffectTag.TERMINAL_OUTPUT}, + help = + "Print debug information while finding toolchains for a rule. This might help developers " + + "of Bazel or Skylark rules with debugging failures due to missing toolchains." + ) + public boolean toolchainResolutionDebug; + @Override public PlatformOptions getHost(boolean fallback) { PlatformOptions host = (PlatformOptions) getDefault(); |