diff options
author | mstaib <mstaib@google.com> | 2017-10-04 19:21:39 +0200 |
---|---|---|
committer | Klaus Aehlig <aehlig@google.com> | 2017-10-06 19:44:46 +0200 |
commit | 842ff410009e03ba355797abfc053786c8317281 (patch) | |
tree | cdb84cf26b515131fc315bdd7a9a00a5eadbbfa9 /src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java | |
parent | 30a9bf425969e5ab7739c8500bb50eb08e218d30 (diff) |
Move --experimental_allow_runtime_deps_on_neverlink to JavaOptions.
This migration flag only affects Java rules.
RELNOTES: None.
PiperOrigin-RevId: 171026607
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java index 2475099a5f..a6662b2a65 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java +++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java @@ -496,6 +496,18 @@ public class JavaOptions extends FragmentOptions { public OneVersionEnforcementLevel enforceOneVersion; @Option( + name = "experimental_allow_runtime_deps_on_neverlink", + defaultValue = "true", + documentationCategory = OptionDocumentationCategory.UNDOCUMENTED, + effectTags = { OptionEffectTag.BUILD_FILE_SEMANTICS }, + metadataTags = { OptionMetadataTag.EXPERIMENTAL }, + help = + "Flag to help transition from allowing to disallowing runtime_deps on neverlink" + + " Java archives. The depot needs to be cleaned up to roll this out by default." + ) + public boolean allowRuntimeDepsOnNeverLink; + + @Option( name = "jplPropagateCcLinkParamsStore", defaultValue = "false", category = "rollout", @@ -556,6 +568,7 @@ public class JavaOptions extends FragmentOptions { host.strictJavaDeps = strictJavaDeps; host.enforceOneVersion = enforceOneVersion; + host.allowRuntimeDepsOnNeverLink = allowRuntimeDepsOnNeverLink; host.jplPropagateCcLinkParamsStore = jplPropagateCcLinkParamsStore; |