aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp
diff options
context:
space:
mode:
authorGravatar rosica <rosica@google.com>2018-05-29 04:40:22 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-29 04:42:13 -0700
commita5ecd8132d3742831eda9730614270604294e410 (patch)
tree3f63c84e2e48e9ebbbb4622e733cdf7c39bd6afa /src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp
parentc71316d3f6de862f99a1363d5f03ac04412a73f4 (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.java10
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() {}
}