aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java
diff options
context:
space:
mode:
authorGravatar laurentlb <laurentlb@google.com>2017-06-14 15:32:41 +0200
committerGravatar Yun Peng <pcloudy@google.com>2017-06-14 16:21:03 +0200
commitba69b39468954ed382dc50bc3fc22a1446c5f9d8 (patch)
treef4fcd89bc689644af3ef7e6d644324471861bb71 /src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java
parent66c7f75a9abb254b3d204468a8cf58ccfd4d8669 (diff)
Introduce --incompatible_load_argument_is_label (1st argument of load must be a label).
RELNOTES: First argument of 'load' should be a label. Path syntax is deprecated (label should start with '//' or ':'). PiperOrigin-RevId: 158971314
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java
index 3fd24c45fd..9f92cf978d 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java
@@ -88,6 +88,16 @@ public class SkylarkSemanticsOptions extends OptionsBase implements Serializable
public boolean incompatibleBzlDisallowLoadAfterStatement;
@Option(
+ name = "incompatible_load_argument_is_label",
+ defaultValue = "false",
+ category = "incompatible changes",
+ help =
+ "If set to true, the first argument of 'load' statements is a label (not a path). "
+ + "It must start with '//' or ':'."
+ )
+ public boolean incompatibleLoadArgumentIsLabel;
+
+ @Option(
name = "incompatible_disallow_toplevel_if_statement",
defaultValue = "false",
category = "incompatible changes",