Chromium Code Reviews| Index: BUILD.gn |
| diff --git a/BUILD.gn b/BUILD.gn |
| index d765369f39a55485e3a0c49cbc766987d54875d3..cab6cdbdf74c6fde2a8f2f6f0f85bced9880f346 100644 |
| --- a/BUILD.gn |
| +++ b/BUILD.gn |
| @@ -18,7 +18,7 @@ v8_interpreted_regexp = false |
| v8_object_print = false |
| v8_postmortem_support = false |
| v8_use_snapshot = true |
| -v8_target_arch = cpu_arch |
| +v8_target_arch = target_arch |
| v8_random_seed = "314159265" |
| v8_toolset_for_d8 = "host" |
| @@ -100,29 +100,36 @@ config("toolchain") { |
| if (v8_target_arch == "arm") { |
| defines += [ "V8_TARGET_ARCH_ARM" ] |
| - if (arm_version == 7) { |
| - defines += [ "CAN_USE_ARMV7_INSTRUCTIONS" ] |
| - } |
| - if (arm_fpu == "vfpv3-d16") { |
| - defines += [ "CAN_USE_VFP3_INSTRUCTIONS" ] |
| - } |
| - if (arm_fpu == "vfpv3") { |
| - defines += [ |
| - "CAN_USE_VFP3_INSTRUCTIONS", |
| - "CAN_USE_VFP32DREGS", |
| - ] |
| - } |
| - if (arm_fpu == "neon") { |
| + if (cpu_arch == "arm") { |
|
Dirk Pranke
2015/02/23 20:25:50
This will need to be current_cpu.
|
| + if (arm_version == 7) { |
| + defines += [ "CAN_USE_ARMV7_INSTRUCTIONS" ] |
| + } |
| + if (arm_fpu == "vfpv3-d16") { |
| + defines += [ "CAN_USE_VFP3_INSTRUCTIONS" ] |
| + } |
| + if (arm_fpu == "vfpv3") { |
| + defines += [ |
| + "CAN_USE_VFP3_INSTRUCTIONS", |
| + "CAN_USE_VFP32DREGS", |
| + ] |
| + } |
| + if (arm_fpu == "neon") { |
| + defines += [ |
| + "CAN_USE_VFP3_INSTRUCTIONS", |
| + "CAN_USE_VFP32DREGS", |
| + "CAN_USE_NEON", |
| + ] |
| + } |
| + } else { |
| defines += [ |
| + "CAN_USE_ARMV7_INSTRUCTIONS", |
| "CAN_USE_VFP3_INSTRUCTIONS", |
| "CAN_USE_VFP32DREGS", |
| - "CAN_USE_NEON", |
| + "USE_EABI_HARDFLOAT=0", |
| ] |
| } |
| # TODO(jochen): Add support for arm_test_noprobe. |
| - |
| - # TODO(jochen): Add support for cpu_arch != v8_target_arch/ |
| } |
| if (v8_target_arch == "arm64") { |
| defines += [ "V8_TARGET_ARCH_ARM64" ] |