aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/google/devtools/build/lib/buildtool/BuildRequest.java10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/buildtool/BuildRequest.java b/src/main/java/com/google/devtools/build/lib/buildtool/BuildRequest.java
index a506c442eb..718b7f8e37 100644
--- a/src/main/java/com/google/devtools/build/lib/buildtool/BuildRequest.java
+++ b/src/main/java/com/google/devtools/build/lib/buildtool/BuildRequest.java
@@ -56,8 +56,6 @@ import java.util.regex.Pattern;
* as --keep_going, --jobs, etc.
*/
public class BuildRequest implements OptionsClassProvider {
- private static final String DEFAULT_SYMLINK_PREFIX_MARKER = "...---:::@@@DEFAULT@@@:::--...";
-
/**
* A converter for symlink prefixes that defaults to {@code Constants.PRODUCT_NAME} and a
* minus sign if the option is not given.
@@ -67,9 +65,7 @@ public class BuildRequest implements OptionsClassProvider {
public static class SymlinkPrefixConverter implements Converter<String> {
@Override
public String convert(String input) throws OptionsParsingException {
- return input.equals(DEFAULT_SYMLINK_PREFIX_MARKER)
- ? Constants.PRODUCT_NAME + "-"
- : input;
+ return input.isEmpty() ? Constants.PRODUCT_NAME + "-" : input;
}
@Override
@@ -237,12 +233,12 @@ public class BuildRequest implements OptionsClassProvider {
public boolean announce;
@Option(name = "symlink_prefix",
- defaultValue = DEFAULT_SYMLINK_PREFIX_MARKER,
+ defaultValue = "",
converter = SymlinkPrefixConverter.class,
category = "misc",
help = "The prefix that is prepended to any of the convenience symlinks that are created "
+ "after a build. If '/' is passed, then no symlinks are created and no warning is "
- + "emitted."
+ + "emitted. If omitted or is empty, the default value is the name of the build tool."
)
public String symlinkPrefix;