Index: build/config/BUILDCONFIG.gn |
diff --git a/build/config/BUILDCONFIG.gn b/build/config/BUILDCONFIG.gn |
index 782226158745fe5ad90e46efab4aad2cc2b02348..a554f12dc5b427ddbff8a0fff1116eb9bc6cbbdd 100644 |
--- a/build/config/BUILDCONFIG.gn |
+++ b/build/config/BUILDCONFIG.gn |
@@ -37,6 +37,12 @@ if (target_cpu == "") { |
# If cpu_arch is defined, it was set in an args file and needs to be |
# used for backwards-compatibility. |
target_cpu = cpu_arch |
+ } else if (target_os == "android") { |
+ # If we're building for Android, we should assume that we want to |
+ # build for ARM by default, not the host_cpu (which is likely x64). |
+ # This allows us to not have to specify both target_os and target_cpu |
+ # on the command line. |
+ target_cpu = "arm" |
} else { |
target_cpu = host_cpu |
} |
@@ -108,17 +114,6 @@ declare_args() { |
cros_use_custom_toolchain = false |
} |
- # TODO(dpranke): Replace target_arch with target_cpu. |
- |
- # Architecture of the target device. For Android builds, this will be |
- # equal to the current_cpu of the default toolchain. When checking |
- # the CPU architecture for source files and build dependencies you |
- # should almost alway use current_cpu instead. current_cpu is the |
- # architecture of the current toolchain and allows cross-compiles |
- # (compiling the same target for multiple toolchains in the same build) |
- # to work. |
- target_arch = "arm" |
Dirk Pranke
2015/02/20 20:06:50
I think it's perhaps best to just cut straight to
cjhopman
2015/02/20 20:28:19
Make them use target_cpu sgtm.
|
- |
# TODO(brettw) remove this flag (and therefore enable linking all targets) on |
# Windows when we have sufficient bot capacity. In the meantime, you can |
# enable linking for local compiles. |
@@ -216,18 +211,6 @@ if (current_os == "win") { |
} |
# ============================================================================= |
-# CPU ARCHITECTURE |
-# ============================================================================= |
- |
-if (is_android) { |
- # TODO(cjhopman): enable this assert once bots are updated to not set |
- # current_cpu. |
- #assert(current_cpu == host_cpu, "Android device target architecture should |
- # be set with 'target_arch', not 'current_cpu'") |
- current_cpu = target_arch |
Dirk Pranke
2015/02/20 20:06:50
This was the thing I broke in https://codereview.c
|
-} |
- |
-# ============================================================================= |
# SOURCES FILTERS |
# ============================================================================= |
# |