Chromium Code Reviews| Index: build/toolchain.gypi |
| diff --git a/build/toolchain.gypi b/build/toolchain.gypi |
| index ac10065601a0c1e426e69a2fcde7307cc8b9648c..7e4d5bea4b38ac8d2b4369e3e86c9905ccd0c800 100644 |
| --- a/build/toolchain.gypi |
| +++ b/build/toolchain.gypi |
| @@ -32,6 +32,7 @@ |
| 'msvs_use_common_release': 0, |
| 'clang%': 0, |
| 'v8_target_arch%': '<(target_arch)', |
| + 'v8_host_byteorder%': '<!(python -c "import sys; print sys.byteorder")', |
| # Native Client builds currently use the V8 ARM JIT and |
| # arm/simulator-arm.cc to defer the significant effort required |
| # for NaCl JIT support. The nacl_target_arch variable provides |
| @@ -91,7 +92,9 @@ |
| 'android_webview_build%': '<(android_webview_build)', |
| }, |
| 'conditions': [ |
| - ['host_arch=="ia32" or host_arch=="x64" or clang==1', { |
| + ['host_arch=="ia32" or host_arch=="x64" or \ |
| + host_arch=="ppc" or host_arch=="ppc64" or \ |
| + clang==1', { |
| 'variables': { |
| 'host_cxx_is_biarch%': 1, |
| }, |
| @@ -101,6 +104,7 @@ |
| }, |
| }], |
| ['target_arch=="ia32" or target_arch=="x64" or target_arch=="x87" or \ |
| + target_arch=="ppc" or target_arch=="ppc64" or \ |
| clang==1', { |
| 'variables': { |
| 'target_cxx_is_biarch%': 1, |
| @@ -250,6 +254,28 @@ |
| 'V8_TARGET_ARCH_ARM64', |
| ], |
| }], |
| + ['v8_target_arch=="ppc" or v8_target_arch=="ppc64"', { |
| + 'defines': [ |
| + 'V8_TARGET_ARCH_PPC', |
| + ], |
| + 'conditions': [ |
| + ['v8_target_arch=="ppc64"', { |
| + 'defines': [ |
| + 'V8_TARGET_ARCH_PPC64', |
| + ], |
| + }], |
| + ['v8_host_byteorder=="little"', { |
| + 'defines': [ |
| + 'V8_TARGET_ARCH_PPC_LE', |
| + ], |
| + }], |
| + ['v8_host_byteorder=="big"', { |
| + 'defines': [ |
| + 'V8_TARGET_ARCH_PPC_BE', |
| + ], |
| + }], |
| + ], |
| + }], # ppc |
| ['v8_target_arch=="ia32"', { |
| 'defines': [ |
| 'V8_TARGET_ARCH_IA32', |
| @@ -783,11 +809,11 @@ |
| }, |
| }, |
| }], |
| - ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" \ |
| + ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" \ |
| or OS=="netbsd" or OS=="mac" or OS=="android" or OS=="qnx") and \ |
| (v8_target_arch=="arm" or v8_target_arch=="ia32" or \ |
|
Sven Panne
2015/01/08 10:13:52
*eyes hurting* This condition is a strong hint tha
michael_dawson
2015/01/08 23:51:11
Since the only change we made here was to fix a fo
|
| v8_target_arch=="x87" or v8_target_arch=="mips" or \ |
| - v8_target_arch=="mipsel")', { |
| + v8_target_arch=="mipsel" or v8_target_arch=="ppc")', { |
| 'target_conditions': [ |
| ['_toolset=="host"', { |
| 'conditions': [ |
| @@ -820,7 +846,8 @@ |
| ], |
| }], |
| ['(OS=="linux" or OS=="android") and \ |
| - (v8_target_arch=="x64" or v8_target_arch=="arm64")', { |
| + (v8_target_arch=="x64" or v8_target_arch=="arm64" or \ |
| + v8_target_arch=="ppc64")', { |
| 'target_conditions': [ |
| ['_toolset=="host"', { |
| 'conditions': [ |