Chromium Code Reviews| Index: tools/gyp/v8.gyp |
| diff --git a/tools/gyp/v8.gyp b/tools/gyp/v8.gyp |
| index df8f5473a17924779ae55de4c40815bb51f891ee..39abd7ad8dd16601403fda1fea43f2d20b852ed9 100644 |
| --- a/tools/gyp/v8.gyp |
| +++ b/tools/gyp/v8.gyp |
| @@ -30,6 +30,7 @@ |
| 'msvs_use_common_release': 0, |
| 'gcc_version%': 'unknown', |
| 'v8_target_arch%': '<(target_arch)', |
| + 'host_arch%': '<(target_arch)', |
|
Søren Thygesen Gjesse
2010/12/09 14:08:00
I don't think we should set host_arch here it shou
Lasse Reichstein
2010/12/13 09:19:49
Removed.
|
| 'v8_use_snapshot%': 'true', |
| }, |
| 'target_defaults': { |
| @@ -196,6 +197,43 @@ |
| }, |
| }, |
| { |
| + 'target_name': 'v8-preparser', |
|
Søren Thygesen Gjesse
2010/12/09 14:08:00
- -> _, other targets use underscore.
Lasse Reichstein
2010/12/13 09:19:49
Done.
|
| + 'include_dirs': [ |
| + '../../include', |
| + '../../src', |
| + ], |
| + 'sources': [ |
| + '../../src/allocation.cc', |
| + '../../src/hashmap.cc', |
| + '../../src/preparse-data.cc', |
| + '../../src/preparser.cc', |
| + '../../src/preparser-api.cc', |
| + '../../src/scanner-base.cc', |
| + '../../src/token.cc', |
| + '../../src/unicode.cc', |
| + ], |
| + 'conditions': [ |
| + ['OS=="win" and component=="shared_library"', { |
| + 'sources': [ '../../src/v8preparserdll-main.cc' ], |
| + 'defines': [ 'BUILDING_V8_SHARED' ], |
| + 'direct_dependent_settings': { |
| + 'defines': [ 'USING_V8_SHARED' ] |
| + }, |
| + 'type': '<(component)', |
| + }], |
| + ['OS!="win"', { |
| + 'type': '<(library)' |
| + }], |
| + ['OS=="linux" and library=="shared_library"', { |
|
Søren Thygesen Gjesse
2010/12/09 14:08:00
I also think -fPIC should be provided by the consu
Lasse Reichstein
2010/12/13 09:19:49
Done.
|
| + 'cflags': ['-fPIC'] |
| + }], |
| + ['v8_target_arch!="x64" and host_arch=="x64"', { |
|
Søren Thygesen Gjesse
2010/12/09 14:08:00
Does the preparser actually care about the v8_targ
Lasse Reichstein
2010/12/13 09:19:49
Removed.
|
| + 'cflags': ['-m32'], |
| + 'ldflags': ['-m32'], |
| + }], |
| + ] |
| + }, |
| + { |
| 'target_name': 'v8_snapshot', |
| 'type': '<(library)', |
| 'conditions': [ |