Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//build/config/android/config.gni") | 5 import("//build/config/android/config.gni") |
| 6 import("//build/config/arm.gni") | 6 import("//build/config/arm.gni") |
| 7 import("//build/config/mips.gni") | 7 import("//build/config/mips.gni") |
| 8 | 8 |
| 9 # Because standalone V8 builds are not supported, assume this is part of a | 9 # Because standalone V8 builds are not supported, assume this is part of a |
| 10 # Chromium build. | 10 # Chromium build. |
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 117 # TODO(jochen): Add support for arm subarchs, mips, mipsel. | 117 # TODO(jochen): Add support for arm subarchs, mips, mipsel. |
| 118 | 118 |
| 119 if (v8_target_arch == "arm") { | 119 if (v8_target_arch == "arm") { |
| 120 defines += [ "V8_TARGET_ARCH_ARM" ] | 120 defines += [ "V8_TARGET_ARCH_ARM" ] |
| 121 if (current_cpu == "arm") { | 121 if (current_cpu == "arm") { |
| 122 if (arm_version == 7) { | 122 if (arm_version == 7) { |
| 123 defines += [ "CAN_USE_ARMV7_INSTRUCTIONS" ] | 123 defines += [ "CAN_USE_ARMV7_INSTRUCTIONS" ] |
| 124 } | 124 } |
| 125 if (arm_fpu == "vfpv3-d16") { | 125 if (arm_fpu == "vfpv3-d16") { |
| 126 defines += [ "CAN_USE_VFP3_INSTRUCTIONS" ] | 126 defines += [ "CAN_USE_VFP3_INSTRUCTIONS" ] |
| 127 } | 127 } else if (arm_fpu == "vfpv3") { |
| 128 if (arm_fpu == "vfpv3") { | |
| 129 defines += [ | 128 defines += [ |
| 130 "CAN_USE_VFP3_INSTRUCTIONS", | 129 "CAN_USE_VFP3_INSTRUCTIONS", |
| 131 "CAN_USE_VFP32DREGS", | 130 "CAN_USE_VFP32DREGS", |
| 132 ] | 131 ] |
| 133 } | 132 } else if (arm_fpu == "neon") { |
| 134 if (arm_fpu == "neon") { | |
| 135 defines += [ | 133 defines += [ |
| 136 "CAN_USE_VFP3_INSTRUCTIONS", | 134 "CAN_USE_VFP3_INSTRUCTIONS", |
| 137 "CAN_USE_VFP32DREGS", | 135 "CAN_USE_VFP32DREGS", |
| 138 "CAN_USE_NEON", | 136 "CAN_USE_NEON", |
| 139 ] | 137 ] |
| 140 } | 138 } |
| 141 } else { | 139 } else { |
| 140 # These defines ares used for the ARM simulator. | |
|
jochen (gone - plz use gerrit)
2015/03/13 07:42:51
it's not just for the snapshot toolchain - we coul
Dirk Pranke
2015/03/13 20:47:17
Um, okay ... I guess I don't understand what this
| |
| 142 defines += [ | 141 defines += [ |
| 143 "CAN_USE_ARMV7_INSTRUCTIONS", | 142 "CAN_USE_ARMV7_INSTRUCTIONS", |
| 144 "CAN_USE_VFP3_INSTRUCTIONS", | 143 "CAN_USE_VFP3_INSTRUCTIONS", |
| 145 "CAN_USE_VFP32DREGS", | 144 "CAN_USE_VFP32DREGS", |
| 146 "USE_EABI_HARDFLOAT=0", | 145 "USE_EABI_HARDFLOAT=0", |
| 147 ] | 146 ] |
| 148 } | 147 } |
| 149 | 148 |
| 150 # TODO(jochen): Add support for arm_test_noprobe. | 149 # TODO(jochen): Add support for arm_test_noprobe. |
| 151 } | 150 } |
| (...skipping 1430 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1582 sources += [ | 1581 sources += [ |
| 1583 "src/d8-debug.cc", | 1582 "src/d8-debug.cc", |
| 1584 "$target_gen_dir/d8-js.cc", | 1583 "$target_gen_dir/d8-js.cc", |
| 1585 ] | 1584 ] |
| 1586 } | 1585 } |
| 1587 if (v8_enable_i18n_support) { | 1586 if (v8_enable_i18n_support) { |
| 1588 deps += [ "//third_party/icu" ] | 1587 deps += [ "//third_party/icu" ] |
| 1589 } | 1588 } |
| 1590 } | 1589 } |
| 1591 } | 1590 } |
| OLD | NEW |