aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis
diff options
context:
space:
mode:
authorGravatar John Cater <jcater@google.com>2017-07-26 14:42:54 +0200
committerGravatar Jakob Buchgraber <buchgr@google.com>2017-07-26 16:22:27 +0200
commit2f8b1e519ccc4ead62be57d245d559029265a9a7 (patch)
tree231f2d14f2409c9e0106aaa50be7e6f6df55517a /src/main/java/com/google/devtools/build/lib/analysis
parented6f653834ac5069c6ab0fb871bc41554fbf36f1 (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.java11
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();