aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules
diff options
context:
space:
mode:
authorGravatar Luis Fernando Pino Duque <lpino@google.com>2016-02-25 14:25:19 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2016-02-25 17:31:19 +0000
commitb1b28b68d88aa1d36e2252cab7437aac7993dbc8 (patch)
treec2b5b98f149df137e27faaa623ea3f42402ac14e /src/main/java/com/google/devtools/build/lib/rules
parent3d207d03e49ca22ffba93567b616d1d36c96294e (diff)
Update ANDROID_DEFAULT_CROSSTOOL to default to //external:android/crosstool. Remove the constant.
-- MOS_MIGRATED_REVID=115555161
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/AndroidConfiguration.java12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidConfiguration.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidConfiguration.java
index 7a52637383..d29a57fe74 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidConfiguration.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidConfiguration.java
@@ -20,6 +20,7 @@ import com.google.common.collect.Multimap;
import com.google.devtools.build.lib.Constants;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration.DefaultLabelConverter;
+import com.google.devtools.build.lib.analysis.config.BuildConfiguration.EmptyToNullLabelConverter;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration.Fragment;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration.StrictDepsConverter;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration.StrictDepsMode;
@@ -43,13 +44,6 @@ import java.util.List;
@Immutable
public class AndroidConfiguration extends BuildConfiguration.Fragment {
- /** Converter for --android_crosstool_top. */
- public static class AndroidCrosstoolTopConverter extends DefaultLabelConverter {
- public AndroidCrosstoolTopConverter() {
- super(Constants.ANDROID_DEFAULT_CROSSTOOL);
- }
- }
-
/** Converter for --android_sdk. */
public static class AndroidSdkConverter extends DefaultLabelConverter {
public AndroidSdkConverter() {
@@ -109,9 +103,9 @@ public class AndroidConfiguration extends BuildConfiguration.Fragment {
public boolean incrementalNativeLibs;
@Option(name = "android_crosstool_top",
- defaultValue = "",
+ defaultValue = "//external:android/crosstool",
category = "semantics",
- converter = AndroidCrosstoolTopConverter.class,
+ converter = EmptyToNullLabelConverter.class,
help = "The location of the C++ compiler used for Android builds.")
public Label androidCrosstoolTop;