| Index: build/toolchain.gypi
|
| diff --git a/build/toolchain.gypi b/build/toolchain.gypi
|
| index a754930936f21bdd7799f38fa406038f0ec30f54..e0f0cb5850ba1e18f27a768451141640535cabb9 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',
|
| ],
|
| @@ -362,7 +362,7 @@
|
| },
|
| }],
|
| ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" \
|
| - or OS=="netbsd"', {
|
| + or OS=="netbsd" or OS=="qnx"', {
|
| 'conditions': [
|
| [ 'v8_no_strict_aliasing==1', {
|
| 'cflags': [ '-fno-strict-aliasing' ],
|
| @@ -373,7 +373,7 @@
|
| 'defines': [ '__C99FEATURES__=1' ], # isinf() etc.
|
| }],
|
| ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" \
|
| - or OS=="netbsd" or OS=="mac" or OS=="android") and \
|
| + or OS=="netbsd" or OS=="mac" or OS=="android" or OS=="qnx") and \
|
| (v8_target_arch=="arm" or v8_target_arch=="ia32" or \
|
| v8_target_arch=="mipsel")', {
|
| # Check whether the host compiler and target compiler support the
|
| @@ -395,7 +395,7 @@
|
| 'clang%': 0,
|
| },
|
| 'conditions': [
|
| - ['(OS!="android" or clang==1) and \
|
| + ['((OS!="android" and OS!="qnx") or clang==1) and \
|
| nacl_target_arch!="nacl_x64"', {
|
| 'cflags': [ '<(m32flag)' ],
|
| 'ldflags': [ '<(m32flag)' ],
|
| @@ -510,7 +510,8 @@
|
| },
|
| },
|
| 'conditions': [
|
| - ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="netbsd"', {
|
| + ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="netbsd" or \
|
| + OS=="qnx"', {
|
| 'cflags': [ '-Wall', '<(werror)', '-W', '-Wno-unused-parameter',
|
| '-Wnon-virtual-dtor', '-Woverloaded-virtual',
|
| '<(wno_array_bounds)',
|
|
|