diff options
author | 2018-05-29 04:40:22 -0700 | |
---|---|---|
committer | 2018-05-29 04:42:13 -0700 | |
commit | a5ecd8132d3742831eda9730614270604294e410 (patch) | |
tree | 3f63c84e2e48e9ebbbb4622e733cdf7c39bd6afa /src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp | |
parent | c71316d3f6de862f99a1363d5f03ac04412a73f4 (diff) |
Add compilerFlagForMigrationDoNotUse field to cc_common
This will help migration from config_setting.values{"compiler"} to config_setting.flag_values{"@bazel_tools//tools/cpp:compiler"}
RELNOTES: None.
PiperOrigin-RevId: 198377299
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcModuleApi.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcModuleApi.java b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcModuleApi.java index 0a8fba160c..a7732ffa85 100644 --- a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcModuleApi.java +++ b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcModuleApi.java @@ -32,4 +32,14 @@ public interface CcModuleApi { structField = true ) public ProviderApi getCcToolchainProvider(); + + @Deprecated + @SkylarkCallable( + name = "do_not_use_tools_cpp_compiler_present", + doc = + "Do not use this field, its only puprose is to help with migration from " + + "config_setting.values{'compiler') to " + + "config_settings.flag_values{'@bazel_tools//tools/cpp:compiler'}", + structField = true) + default void compilerFlagExists() {} } |