From 7967a195c74326378696b2092c1b8dd9ae0491cf Mon Sep 17 00:00:00 2001 From: "jkummerow@chromium.org" Date: Wed, 11 Dec 2013 11:58:07 +0000 Subject: [PATCH] Switch armv7 setting to arm_version==7 in v8 gyp files BUG=chromium:234135 LOG=Y R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/98543008 Patch from Mostyn Bramley-Moore . git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18297 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- Makefile | 11 ++++++++--- build/android.gypi | 6 +++--- build/standalone.gypi | 2 +- build/toolchain.gypi | 12 ++++++------ 4 files changed, 18 insertions(+), 13 deletions(-) diff --git a/Makefile b/Makefile index d2c9a9d..b5882c6 100644 --- a/Makefile +++ b/Makefile @@ -138,12 +138,17 @@ ifeq ($(deprecationwarnings), on) GYPFLAGS += -Dv8_deprecation_warnings=1 endif # arm specific flags. -# armv7=false/true +# arm_version= +ifneq ($(strip $(arm_version)),) + GYPFLAGS += -Darm_version=$(arm_version) +else +# Deprecated (use arm_version instead): armv7=false/true ifeq ($(armv7), false) - GYPFLAGS += -Darmv7=0 + GYPFLAGS += -Darm_version=6 else ifeq ($(armv7), true) - GYPFLAGS += -Darmv7=1 + GYPFLAGS += -Darm_version=7 +endif endif endif # vfp2=off. Deprecated, use armfpu= diff --git a/build/android.gypi b/build/android.gypi index ca09725..0ea899d 100644 --- a/build/android.gypi +++ b/build/android.gypi @@ -146,7 +146,7 @@ '-Wl,--icf=safe', ], }], - ['target_arch=="arm" and armv7==1', { + ['target_arch=="arm" and arm_version==7', { 'cflags': [ '-march=armv7-a', '-mtune=cortex-a8', @@ -164,12 +164,12 @@ '-I<(android_stlport_include)', ], 'conditions': [ - ['target_arch=="arm" and armv7==1', { + ['target_arch=="arm" and arm_version==7', { 'ldflags': [ '-L<(android_stlport_libs)/armeabi-v7a', ], }], - ['target_arch=="arm" and armv7==0', { + ['target_arch=="arm" and arm_version < 7', { 'ldflags': [ '-L<(android_stlport_libs)/armeabi', ], diff --git a/build/standalone.gypi b/build/standalone.gypi index 1f91f9e..cf45ee9 100644 --- a/build/standalone.gypi +++ b/build/standalone.gypi @@ -117,7 +117,7 @@ }], ], # Default ARM variable settings. - 'armv7%': 'default', + 'arm_version%': 'default', 'arm_neon%': 0, 'arm_fpu%': 'vfpv3', 'arm_float_abi%': 'default', diff --git a/build/toolchain.gypi b/build/toolchain.gypi index 99f357a..684db74 100644 --- a/build/toolchain.gypi +++ b/build/toolchain.gypi @@ -92,10 +92,10 @@ 'conditions': [ ['armcompiler=="yes"', { 'conditions': [ - [ 'armv7==1', { + [ 'arm_version==7', { 'cflags': ['-march=armv7-a',], }], - [ 'armv7==1 or armv7=="default"', { + [ 'arm_version==7 or arm_version=="default"', { 'conditions': [ [ 'arm_neon==1', { 'cflags': ['-mfpu=neon',], @@ -127,7 +127,7 @@ }, { # armcompiler=="no" 'conditions': [ - [ 'armv7==1 or armv7=="default"', { + [ 'arm_version==7 or arm_version=="default"', { 'defines': [ 'CAN_USE_ARMV7_INSTRUCTIONS=1', ], @@ -180,10 +180,10 @@ 'conditions': [ ['armcompiler=="yes"', { 'conditions': [ - [ 'armv7==1', { + [ 'arm_version==7', { 'cflags': ['-march=armv7-a',], }], - [ 'armv7==1 or armv7=="default"', { + [ 'arm_version==7 or arm_version=="default"', { 'conditions': [ [ 'arm_neon==1', { 'cflags': ['-mfpu=neon',], @@ -215,7 +215,7 @@ }, { # armcompiler=="no" 'conditions': [ - [ 'armv7==1 or armv7=="default"', { + [ 'arm_version==7 or arm_version=="default"', { 'defines': [ 'CAN_USE_ARMV7_INSTRUCTIONS=1', ], -- 2.7.4