diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchain.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchain.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchain.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchain.java index 8aea1525a2..28ab7dedc7 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchain.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchain.java @@ -665,7 +665,10 @@ public class CcToolchain implements RuleConfiguredTargetFactory { return CppToolchainInfo.create( cppConfiguration.getCrosstoolTopPathFragment(), cppConfiguration.getCcToolchainRuleLabel(), - crosstoolInfo); + crosstoolInfo, + cppConfiguration.disableLegacyCrosstoolFields(), + cppConfiguration.disableCompilationModeFlags(), + cppConfiguration.disableLinkingModeFlags()); } catch (InvalidConfigurationException e) { throw ruleContext.throwWithRuleError(e.getMessage()); } |