| Index: tools/gyp/v8.gyp
|
| ===================================================================
|
| --- tools/gyp/v8.gyp (revision 6904)
|
| +++ tools/gyp/v8.gyp (working copy)
|
| @@ -70,11 +70,12 @@
|
| 'DEBUG',
|
| '_DEBUG',
|
| 'ENABLE_DISASSEMBLER',
|
| - 'V8_ENABLE_CHECKS'
|
| + 'V8_ENABLE_CHECKS',
|
| + 'OBJECT_PRINT',
|
| ],
|
| 'msvs_settings': {
|
| 'VCCLCompilerTool': {
|
| - 'Optimizations': '0',
|
| + 'Optimization': '0',
|
|
|
| 'conditions': [
|
| ['OS=="win" and component=="shared_library"', {
|
| @@ -134,7 +135,7 @@
|
| },
|
| 'msvs_settings': {
|
| 'VCCLCompilerTool': {
|
| - 'Optimizations': '2',
|
| + 'Optimization': '2',
|
| 'InlineFunctionExpansion': '2',
|
| 'EnableIntrinsicFunctions': 'true',
|
| 'FavorSizeOrSpeed': '0',
|
| @@ -191,11 +192,43 @@
|
| ],
|
| 'direct_dependent_settings': {
|
| 'include_dirs': [
|
| - '../../include',
|
| + '../../include',
|
| ],
|
| },
|
| },
|
| {
|
| + 'target_name': 'v8_preparser',
|
| + '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)',
|
| + } , {
|
| + 'type': 'none'
|
| + }],
|
| + ['OS!="win"', {
|
| + 'type': '<(library)'
|
| + }],
|
| + ]
|
| + },
|
| + {
|
| 'target_name': 'v8_snapshot',
|
| 'type': '<(library)',
|
| 'conditions': [
|
| @@ -390,7 +423,7 @@
|
| '../../src/jsregexp.h',
|
| '../../src/list-inl.h',
|
| '../../src/list.h',
|
| - '../../src/lithium-allocator.cc',
|
| + '../../src/lithium-allocator.cc',
|
| '../../src/lithium-allocator.h',
|
| '../../src/liveedit.cc',
|
| '../../src/liveedit.h',
|
| @@ -507,10 +540,10 @@
|
| '../../src/zone-inl.h',
|
| '../../src/zone.cc',
|
| '../../src/zone.h',
|
| - '../../src/extensions/externalize-string-extension.cc',
|
| - '../../src/extensions/externalize-string-extension.h',
|
| - '../../src/extensions/gc-extension.cc',
|
| - '../../src/extensions/gc-extension.h',
|
| + '../../src/extensions/externalize-string-extension.cc',
|
| + '../../src/extensions/externalize-string-extension.h',
|
| + '../../src/extensions/gc-extension.cc',
|
| + '../../src/extensions/gc-extension.h',
|
| ],
|
| 'conditions': [
|
| ['v8_target_arch=="arm"', {
|
| @@ -542,6 +575,10 @@
|
| '../../src/arm/full-codegen-arm.cc',
|
| '../../src/arm/ic-arm.cc',
|
| '../../src/arm/jump-target-arm.cc',
|
| + '../../src/arm/lithium-codegen-arm.cc',
|
| + '../../src/arm/lithium-codegen-arm.h',
|
| + '../../src/arm/lithium-arm.cc',
|
| + '../../src/arm/lithium-arm.h',
|
| '../../src/arm/macro-assembler-arm.cc',
|
| '../../src/arm/macro-assembler-arm.h',
|
| '../../src/arm/regexp-macro-assembler-arm.cc',
|
|
|