Index: tools/gyp/v8.gyp |
diff --git a/tools/gyp/v8.gyp b/tools/gyp/v8.gyp |
index 7a36d823675ace56068607c3e403057ae1e13890..e755fcb926b5b47e1a73db99c172fa418ee3dc18 100644 |
--- a/tools/gyp/v8.gyp |
+++ b/tools/gyp/v8.gyp |
@@ -319,10 +319,13 @@ |
}], |
# The ARM assembler assumes the host is 32 bits, |
# so force building 32-bit host tools. |
- ['v8_target_arch=="arm" and host_arch=="x64" and \ |
- _toolset=="host"', { |
- 'cflags': ['-m32'], |
- 'ldflags': ['-m32'], |
+ ['v8_target_arch=="arm" and host_arch=="x64"', { |
+ 'target_conditions': [ |
+ ['_toolset=="host"', { |
+ 'cflags': ['-m32'], |
+ 'ldflags': ['-m32'], |
+ }], |
+ ], |
}], |
['component=="shared_library"', { |
'conditions': [ |
@@ -429,10 +432,13 @@ |
'conditions': [ |
# The ARM assembler assumes the host is 32 bits, |
# so force building 32-bit host tools. |
- ['v8_target_arch=="arm" and host_arch=="x64" and \ |
- _toolset=="host"', { |
- 'cflags': ['-m32'], |
- 'ldflags': ['-m32'], |
+ ['v8_target_arch=="arm" and host_arch=="x64"', { |
+ 'target_conditions': [ |
+ ['_toolset=="host"', { |
+ 'cflags': ['-m32'], |
+ 'ldflags': ['-m32'], |
+ }], |
+ ], |
}], |
['want_separate_host_toolset==1', { |
'toolsets': ['host', 'target'], |
@@ -748,9 +754,13 @@ |
'conditions': [ |
# The ARM assembler assumes the host is 32 bits, |
# so force building 32-bit host tools. |
- ['host_arch=="x64" and _toolset=="host"', { |
- 'cflags': ['-m32'], |
- 'ldflags': ['-m32'], |
+ ['host_arch=="x64"', { |
+ 'target_conditions': [ |
+ ['_toolset=="host"', { |
+ 'cflags': ['-m32'], |
+ 'ldflags': ['-m32'], |
+ }], |
+ ], |
}], |
], |
}], |
@@ -993,10 +1003,13 @@ |
}], |
# The ARM assembler assumes the host is 32 bits, |
# so force building 32-bit host tools. |
- ['v8_target_arch=="arm" and host_arch=="x64" and \ |
- _toolset=="host"', { |
- 'cflags': ['-m32'], |
- 'ldflags': ['-m32'], |
+ ['v8_target_arch=="arm" and host_arch=="x64"', { |
+ 'target_conditions': [ |
+ ['_toolset=="host"', { |
+ 'cflags': ['-m32'], |
+ 'ldflags': ['-m32'], |
+ }], |
+ ], |
}], |
['v8_compress_startup_data=="bz2"', { |
'libraries': [ |
@@ -1065,10 +1078,13 @@ |
}], |
# The ARM assembler assumes the host is 32 bits, |
# so force building 32-bit host tools. |
- ['v8_target_arch=="arm" and host_arch=="x64" and \ |
- _toolset=="host"', { |
- 'cflags': ['-m32'], |
- 'ldflags': ['-m32'], |
+ ['v8_target_arch=="arm" and host_arch=="x64"', { |
+ 'target_conditions': [ |
+ ['_toolset=="host"', { |
+ 'cflags': ['-m32'], |
+ 'ldflags': ['-m32'], |
+ }], |
+ ], |
}], |
], |
'link_settings': { |