Upstream Android V8 change.

Fix the Mac build. "_toolset" needs to be tested inside target_conditions now.

And there is no need to have -llog any more.

Review URL: http://codereview.chromium.org/8631012
Patch from Jing Zhao <jingzhao@chromium.org>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10057 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 83b01d84
...@@ -141,7 +141,7 @@ ...@@ -141,7 +141,7 @@
}], }],
# The ARM assembler assumes the host is 32 bits, # The ARM assembler assumes the host is 32 bits,
# so force building 32-bit host tools. # so force building 32-bit host tools.
['host_arch=="x64"', { ['host_arch=="x64" or OS=="android"', {
'target_conditions': [ 'target_conditions': [
['_toolset=="host"', { ['_toolset=="host"', {
'cflags': ['-m32'], 'cflags': ['-m32'],
......
...@@ -27,15 +27,6 @@ ...@@ -27,15 +27,6 @@
{ {
'includes': ['../../build/common.gypi'], 'includes': ['../../build/common.gypi'],
'target_conditions': [
['OS=="android" and _toolset=="target"', {
'link_settings': {
'libraries': [
'-llog',
],
}
}],
],
'conditions': [ 'conditions': [
['use_system_v8==0', { ['use_system_v8==0', {
'targets': [ 'targets': [
...@@ -648,10 +639,18 @@ ...@@ -648,10 +639,18 @@
'../../src/platform-posix.cc', '../../src/platform-posix.cc',
], ],
'conditions': [ 'conditions': [
['host_os=="mac" and _toolset!="target"', { ['host_os=="mac"', {
'sources': [ 'target_conditions': [
'../../src/platform-macos.cc' ['_toolset=="host"', {
] 'sources': [
'../../src/platform-macos.cc'
]
}, {
'sources': [
'../../src/platform-linux.cc'
]
}],
],
}, { }, {
'sources': [ 'sources': [
'../../src/platform-linux.cc' '../../src/platform-linux.cc'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment