mirror of https://github.com/nodejs/node.git
tools: update V8 gypfiles for 10.7
PR-URL: https://github.com/nodejs/node/pull/44741 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
89ecdddaab
commit
4860ad99b9
|
@ -63,11 +63,16 @@
|
|||
'is_component_build': 0,
|
||||
}],
|
||||
['OS == "win" or OS == "mac"', {
|
||||
# Sets -DSYSTEM_INSTRUMENTATION. Enables OS-dependent event tracing
|
||||
# Sets -DENABLE_SYSTEM_INSTRUMENTATION. Enables OS-dependent event tracing
|
||||
'v8_enable_system_instrumentation': 1,
|
||||
}, {
|
||||
'v8_enable_system_instrumentation': 0,
|
||||
}],
|
||||
['OS == "win"', {
|
||||
'v8_enable_etw_stack_walking': 1,
|
||||
}, {
|
||||
'v8_enable_etw_stack_walking': 0,
|
||||
}]
|
||||
],
|
||||
'is_debug%': 0,
|
||||
|
||||
|
@ -219,17 +224,9 @@
|
|||
'v8_enable_zone_compression%': 0,
|
||||
|
||||
# Enable the experimental V8 sandbox.
|
||||
# Sets -DV8_SANDBOX.
|
||||
# Sets -DV8_ENABLE_SANDBOX.
|
||||
'v8_enable_sandbox%': 0,
|
||||
|
||||
# Enable external pointer sandboxing. Requires v8_enable_sandbox.
|
||||
# Sets -DV8_SANDBOXED_EXTERNAL_POINRTERS.
|
||||
'v8_enable_sandboxed_external_pointers%': 0,
|
||||
|
||||
# Enable sandboxed pointers. Requires v8_enable_sandbox.
|
||||
# Sets -DV8_SANDBOXED_POINTERS.
|
||||
'v8_enable_sandboxed_pointers%': 0,
|
||||
|
||||
# Experimental feature for collecting per-class zone memory stats.
|
||||
# Requires use_rtti = true
|
||||
'v8_enable_precise_zone_stats%': 0,
|
||||
|
@ -263,6 +260,10 @@
|
|||
# (incomplete and experimental).
|
||||
'v8_enable_cet_shadow_stack%': 0,
|
||||
|
||||
# Compile V8 using zlib as dependency.
|
||||
# Sets -DV8_USE_ZLIB
|
||||
'v8_use_zlib%': 1,
|
||||
|
||||
# Variables from v8.gni
|
||||
|
||||
# Enable ECMAScript Internationalization API. Enabling this feature will
|
||||
|
@ -323,13 +324,7 @@
|
|||
'defines': ['V8_COMPRESS_ZONES',],
|
||||
}],
|
||||
['v8_enable_sandbox==1', {
|
||||
'defines': ['V8_SANDBOX',],
|
||||
}],
|
||||
['v8_enable_sandboxed_pointers==1', {
|
||||
'defines': ['V8_SANDBOXED_POINTERS',],
|
||||
}],
|
||||
['v8_enable_sandboxed_external_pointers==1', {
|
||||
'defines': ['V8_SANDBOXED_EXTERNAL_POINTERS',],
|
||||
'defines': ['V8_ENABLE_SANDBOX',],
|
||||
}],
|
||||
['v8_enable_object_print==1', {
|
||||
'defines': ['OBJECT_PRINT',],
|
||||
|
@ -427,6 +422,9 @@
|
|||
['v8_enable_cet_shadow_stack==1', {
|
||||
'defines': ['V8_ENABLE_CET_SHADOW_STACK',],
|
||||
}],
|
||||
['v8_use_zlib==1', {
|
||||
'defines': ['V8_USE_ZLIB',],
|
||||
}],
|
||||
['v8_enable_precise_zone_stats==1', {
|
||||
'defines': ['V8_ENABLE_PRECISE_ZONE_STATS',],
|
||||
}],
|
||||
|
@ -439,6 +437,9 @@
|
|||
['v8_enable_system_instrumentation==1', {
|
||||
'defines': ['V8_ENABLE_SYSTEM_INSTRUMENTATION',],
|
||||
}],
|
||||
['v8_enable_etw_stack_walking==1', {
|
||||
'defines': ['V8_ENABLE_ETW_STACK_WALKING',],
|
||||
}],
|
||||
['v8_enable_webassembly==1', {
|
||||
'defines': ['V8_ENABLE_WEBASSEMBLY',],
|
||||
}],
|
||||
|
|
|
@ -6,8 +6,6 @@
|
|||
'variables': {
|
||||
'inspector_protocol_path': '<(V8_ROOT)/third_party/inspector_protocol',
|
||||
'inspector_protocol_files': [
|
||||
'<(inspector_protocol_path)/lib/base_string_adapter_cc.template',
|
||||
'<(inspector_protocol_path)/lib/base_string_adapter_h.template',
|
||||
'<(inspector_protocol_path)/lib/Forward_h.template',
|
||||
'<(inspector_protocol_path)/lib/Object_cpp.template',
|
||||
'<(inspector_protocol_path)/lib/Object_h.template',
|
||||
|
|
|
@ -347,8 +347,7 @@
|
|||
'V8_TARGET_ARCH_IA32',
|
||||
],
|
||||
}], # v8_target_arch=="ia32"
|
||||
['v8_target_arch=="mips" or v8_target_arch=="mipsel" \
|
||||
or v8_target_arch=="mips64" or v8_target_arch=="mips64el"', {
|
||||
['v8_target_arch=="mips64" or v8_target_arch=="mips64el"', {
|
||||
'target_conditions': [
|
||||
['_toolset=="target"', {
|
||||
'conditions': [
|
||||
|
@ -390,451 +389,6 @@
|
|||
}], #'_toolset=="host"
|
||||
],
|
||||
}],
|
||||
['v8_target_arch=="mips"', {
|
||||
'defines': [
|
||||
'V8_TARGET_ARCH_MIPS',
|
||||
],
|
||||
'conditions': [
|
||||
[ 'v8_can_use_fpu_instructions=="true"', {
|
||||
'defines': [
|
||||
'CAN_USE_FPU_INSTRUCTIONS',
|
||||
],
|
||||
}],
|
||||
[ 'v8_use_mips_abi_hardfloat=="true"', {
|
||||
'defines': [
|
||||
'__mips_hard_float=1',
|
||||
'CAN_USE_FPU_INSTRUCTIONS',
|
||||
],
|
||||
}, {
|
||||
'defines': [
|
||||
'__mips_soft_float=1'
|
||||
]
|
||||
}],
|
||||
],
|
||||
'target_conditions': [
|
||||
['_toolset=="target"', {
|
||||
'conditions': [
|
||||
['v8_target_arch==target_arch', {
|
||||
# Target built with a Mips CXX compiler.
|
||||
'cflags': [
|
||||
'-EB',
|
||||
'-Wno-error=array-bounds', # Workaround https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56273
|
||||
],
|
||||
'ldflags': ['-EB'],
|
||||
'conditions': [
|
||||
[ 'v8_use_mips_abi_hardfloat=="true"', {
|
||||
'cflags': ['-mhard-float'],
|
||||
'ldflags': ['-mhard-float'],
|
||||
}, {
|
||||
'cflags': ['-msoft-float'],
|
||||
'ldflags': ['-msoft-float'],
|
||||
}],
|
||||
['mips_arch_variant=="r6"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R6',
|
||||
'FPU_MODE_FP64',
|
||||
],
|
||||
'cflags!': ['-mfp32', '-mfpxx'],
|
||||
'conditions': [
|
||||
[ 'clang==0', {
|
||||
'cflags': ['-Wa,-mips32r6'],
|
||||
}],
|
||||
],
|
||||
'cflags': ['-mips32r6'],
|
||||
'ldflags': ['-mips32r6'],
|
||||
}],
|
||||
['mips_arch_variant=="r6" and mips_use_msa==1', {
|
||||
'defines': [ '_MIPS_MSA' ],
|
||||
}],
|
||||
['mips_arch_variant=="r2"', {
|
||||
'conditions': [
|
||||
[ 'mips_fpu_mode=="fp64"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FP64',
|
||||
],
|
||||
'cflags': ['-mfp64'],
|
||||
}],
|
||||
['mips_fpu_mode=="fpxx"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FPXX',
|
||||
],
|
||||
'cflags': ['-mfpxx'],
|
||||
}],
|
||||
['mips_fpu_mode=="fp32"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FP32',
|
||||
],
|
||||
'cflags': ['-mfp32'],
|
||||
}],
|
||||
[ 'clang==0', {
|
||||
'cflags': ['-Wa,-mips32r2'],
|
||||
}],
|
||||
],
|
||||
'cflags': ['-mips32r2'],
|
||||
'ldflags': ['-mips32r2'],
|
||||
}],
|
||||
['mips_arch_variant=="r1"', {
|
||||
'defines': [
|
||||
'FPU_MODE_FP32',
|
||||
],
|
||||
'cflags!': ['-mfp64', '-mfpxx'],
|
||||
'conditions': [
|
||||
[ 'clang==0', {
|
||||
'cflags': ['-Wa,-mips32'],
|
||||
}],
|
||||
],
|
||||
'cflags': ['-mips32'],
|
||||
'ldflags': ['-mips32'],
|
||||
}],
|
||||
['mips_arch_variant=="rx"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32RX',
|
||||
'FPU_MODE_FPXX',
|
||||
],
|
||||
'cflags!': ['-mfp64', '-mfp32'],
|
||||
'conditions': [
|
||||
[ 'clang==0', {
|
||||
'cflags': ['-Wa,-mips32'],
|
||||
}],
|
||||
],
|
||||
'cflags': ['-mips32', '-mfpxx'],
|
||||
'ldflags': ['-mips32'],
|
||||
}],
|
||||
],
|
||||
}, {
|
||||
# 'v8_target_arch!=target_arch'
|
||||
# Target not built with an MIPS CXX compiler (simulator build).
|
||||
'conditions': [
|
||||
['mips_arch_variant=="r6"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R6',
|
||||
'FPU_MODE_FP64',
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="r6" and mips_use_msa==1', {
|
||||
'defines': [ '_MIPS_MSA' ],
|
||||
}],
|
||||
['mips_arch_variant=="r2"', {
|
||||
'conditions': [
|
||||
[ 'mips_fpu_mode=="fp64"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FP64',
|
||||
],
|
||||
}],
|
||||
['mips_fpu_mode=="fpxx"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FPXX',
|
||||
],
|
||||
}],
|
||||
['mips_fpu_mode=="fp32"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FP32',
|
||||
],
|
||||
}],
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="r1"', {
|
||||
'defines': [
|
||||
'FPU_MODE_FP32',
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="rx"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32RX',
|
||||
'FPU_MODE_FPXX',
|
||||
],
|
||||
}],
|
||||
],
|
||||
}],
|
||||
],
|
||||
}], #_toolset=="target"
|
||||
['_toolset=="host"', {
|
||||
'conditions': [
|
||||
['mips_arch_variant=="rx"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32RX',
|
||||
'FPU_MODE_FPXX',
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="r6"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R6',
|
||||
'FPU_MODE_FP64',
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="r6" and mips_use_msa==1', {
|
||||
'defines': [ '_MIPS_MSA' ],
|
||||
}],
|
||||
['mips_arch_variant=="r2"', {
|
||||
'conditions': [
|
||||
['mips_fpu_mode=="fp64"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FP64',
|
||||
],
|
||||
}],
|
||||
['mips_fpu_mode=="fpxx"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FPXX',
|
||||
],
|
||||
}],
|
||||
['mips_fpu_mode=="fp32"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FP32'
|
||||
],
|
||||
}],
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="r1"', {
|
||||
'defines': ['FPU_MODE_FP32',],
|
||||
}],
|
||||
]
|
||||
}], #_toolset=="host"
|
||||
],
|
||||
}], # v8_target_arch=="mips"
|
||||
['v8_target_arch=="mipsel"', {
|
||||
'defines': [
|
||||
'V8_TARGET_ARCH_MIPS',
|
||||
],
|
||||
'conditions': [
|
||||
[ 'v8_can_use_fpu_instructions=="true"', {
|
||||
'defines': [
|
||||
'CAN_USE_FPU_INSTRUCTIONS',
|
||||
],
|
||||
}],
|
||||
[ 'v8_use_mips_abi_hardfloat=="true"', {
|
||||
'defines': [
|
||||
'__mips_hard_float=1',
|
||||
'CAN_USE_FPU_INSTRUCTIONS',
|
||||
],
|
||||
}, {
|
||||
'defines': [
|
||||
'__mips_soft_float=1'
|
||||
],
|
||||
}],
|
||||
],
|
||||
'target_conditions': [
|
||||
['_toolset=="target"', {
|
||||
'conditions': [
|
||||
['v8_target_arch==target_arch', {
|
||||
# Target built with a Mips CXX compiler.
|
||||
'cflags': [
|
||||
'-EL',
|
||||
'-Wno-error=array-bounds', # Workaround https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56273
|
||||
],
|
||||
'ldflags': ['-EL'],
|
||||
'conditions': [
|
||||
[ 'v8_use_mips_abi_hardfloat=="true"', {
|
||||
'cflags': ['-mhard-float'],
|
||||
'ldflags': ['-mhard-float'],
|
||||
}, {
|
||||
'cflags': ['-msoft-float'],
|
||||
'ldflags': ['-msoft-float'],
|
||||
}],
|
||||
['mips_arch_variant=="r6"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R6',
|
||||
'FPU_MODE_FP64',
|
||||
],
|
||||
'cflags!': ['-mfp32', '-mfpxx'],
|
||||
'conditions': [
|
||||
[ 'clang==0', {
|
||||
'cflags': ['-Wa,-mips32r6'],
|
||||
}],
|
||||
],
|
||||
'cflags': ['-mips32r6'],
|
||||
'ldflags': ['-mips32r6'],
|
||||
}],
|
||||
['mips_arch_variant=="r6" and mips_use_msa==1', {
|
||||
'defines': [ '_MIPS_MSA' ],
|
||||
}],
|
||||
['mips_arch_variant=="r2"', {
|
||||
'conditions': [
|
||||
[ 'mips_fpu_mode=="fp64"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FP64',
|
||||
],
|
||||
'cflags': ['-mfp64'],
|
||||
}],
|
||||
['mips_fpu_mode=="fpxx"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FPXX',
|
||||
],
|
||||
'cflags': ['-mfpxx'],
|
||||
}],
|
||||
['mips_fpu_mode=="fp32"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FP32',
|
||||
],
|
||||
'cflags': ['-mfp32'],
|
||||
}],
|
||||
[ 'clang==0', {
|
||||
'cflags': ['-Wa,-mips32r2'],
|
||||
}],
|
||||
],
|
||||
'cflags': ['-mips32r2'],
|
||||
'ldflags': ['-mips32r2'],
|
||||
}],
|
||||
['mips_arch_variant=="r1"', {
|
||||
'defines': [
|
||||
'FPU_MODE_FP32',
|
||||
],
|
||||
'cflags!': ['-mfp64', '-mfpxx'],
|
||||
'conditions': [
|
||||
[ 'clang==0', {
|
||||
'cflags': ['-Wa,-mips32'],
|
||||
}],
|
||||
],
|
||||
'cflags': ['-mips32'],
|
||||
'ldflags': ['-mips32'],
|
||||
}],
|
||||
['mips_arch_variant=="rx"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32RX',
|
||||
'FPU_MODE_FPXX',
|
||||
],
|
||||
'cflags!': ['-mfp64', '-mfp32'],
|
||||
'conditions': [
|
||||
[ 'clang==0', {
|
||||
'cflags': ['-Wa,-mips32'],
|
||||
}],
|
||||
],
|
||||
'cflags': ['-mips32', '-mfpxx'],
|
||||
'ldflags': ['-mips32'],
|
||||
}],
|
||||
['mips_arch_variant=="loongson"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_LOONGSON',
|
||||
'FPU_MODE_FP32',
|
||||
],
|
||||
'cflags!': ['-mfp64', '-mfpxx'],
|
||||
'conditions': [
|
||||
[ 'clang==0', {
|
||||
'cflags': ['-Wa,-mips3'],
|
||||
}],
|
||||
],
|
||||
'cflags': ['-mips3', '-mfp32'],
|
||||
}],
|
||||
],
|
||||
}, {
|
||||
# 'v8_target_arch!=target_arch'
|
||||
# Target not built with an MIPS CXX compiler (simulator build).
|
||||
'conditions': [
|
||||
['mips_arch_variant=="r6"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R6',
|
||||
'FPU_MODE_FP64',
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="r6" and mips_use_msa==1', {
|
||||
'defines': [ '_MIPS_MSA' ],
|
||||
}],
|
||||
['mips_arch_variant=="r2"', {
|
||||
'conditions': [
|
||||
[ 'mips_fpu_mode=="fp64"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FP64',
|
||||
],
|
||||
}],
|
||||
['mips_fpu_mode=="fpxx"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FPXX',
|
||||
],
|
||||
}],
|
||||
['mips_fpu_mode=="fp32"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FP32',
|
||||
],
|
||||
}],
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="r1"', {
|
||||
'defines': [
|
||||
'FPU_MODE_FP32',
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="rx"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32RX',
|
||||
'FPU_MODE_FPXX',
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="loongson"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_LOONGSON',
|
||||
'FPU_MODE_FP32',
|
||||
],
|
||||
}],
|
||||
],
|
||||
}],
|
||||
],
|
||||
}], #_toolset=="target
|
||||
['_toolset=="host"', {
|
||||
'conditions': [
|
||||
['mips_arch_variant=="rx"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32RX',
|
||||
'FPU_MODE_FPXX',
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="r6"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R6',
|
||||
'FPU_MODE_FP64',
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="r6" and mips_use_msa==1', {
|
||||
'defines': [ '_MIPS_MSA' ],
|
||||
}],
|
||||
['mips_arch_variant=="r2"', {
|
||||
'conditions': [
|
||||
['mips_fpu_mode=="fp64"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FP64',
|
||||
],
|
||||
}],
|
||||
['mips_fpu_mode=="fpxx"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FPXX',
|
||||
],
|
||||
}],
|
||||
['mips_fpu_mode=="fp32"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_MIPS32R2',
|
||||
'FPU_MODE_FP32'
|
||||
],
|
||||
}],
|
||||
],
|
||||
}],
|
||||
['mips_arch_variant=="r1"', {
|
||||
'defines': ['FPU_MODE_FP32',],
|
||||
}],
|
||||
['mips_arch_variant=="loongson"', {
|
||||
'defines': [
|
||||
'_MIPS_ARCH_LOONGSON',
|
||||
'FPU_MODE_FP32',
|
||||
],
|
||||
}],
|
||||
]
|
||||
}],
|
||||
],
|
||||
}], # v8_target_arch=="mipsel"
|
||||
['v8_target_arch=="mips64el" or v8_target_arch=="mips64"', {
|
||||
'defines': [
|
||||
'V8_TARGET_ARCH_MIPS64',
|
||||
|
@ -1029,7 +583,6 @@
|
|||
['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" \
|
||||
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=="mips" or v8_target_arch=="mipsel" or \
|
||||
v8_target_arch=="ppc")', {
|
||||
'target_conditions': [
|
||||
['_toolset=="host"', {
|
||||
|
|
|
@ -21,7 +21,10 @@
|
|||
'torque_outputs_inl_inc': ['<!@pymod_do_main(ForEachFormat "<(SHARED_INTERMEDIATE_DIR)/torque-generated/%s-inl.inc" <@(torque_files_replaced))'],
|
||||
'torque_outputs_cc': ['<!@pymod_do_main(ForEachFormat "<(SHARED_INTERMEDIATE_DIR)/torque-generated/%s.cc" <@(torque_files_replaced))'],
|
||||
'torque_outputs_inc': ['<!@pymod_do_main(ForEachFormat "<(SHARED_INTERMEDIATE_DIR)/torque-generated/%s.inc" <@(torque_files_replaced))'],
|
||||
'v8_compiler_sources': ['<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_compiler_sources = ")'],
|
||||
'v8_compiler_sources': [
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_compiler_sources = ")',
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_source_set.\\"v8_turboshaft.*?sources = ")',
|
||||
],
|
||||
'conditions': [
|
||||
['v8_enable_i18n_support==1', {
|
||||
'torque_files': [
|
||||
|
@ -282,14 +285,9 @@
|
|||
'<(V8_ROOT)/src/builtins/arm64/builtins-arm64.cc',
|
||||
],
|
||||
}],
|
||||
['v8_target_arch=="mips" or v8_target_arch=="mipsel"', {
|
||||
'sources': [
|
||||
'<(V8_ROOT)/src/builtins/mips/builtins-mips.cc',
|
||||
],
|
||||
}],
|
||||
['v8_target_arch=="riscv64" or v8_target_arch=="riscv64"', {
|
||||
'sources': [
|
||||
'<(V8_ROOT)/src/builtins/riscv64/builtins-riscv64.cc',
|
||||
'<(V8_ROOT)/src/builtins/riscv/builtins-riscv.cc',
|
||||
],
|
||||
}],
|
||||
['v8_target_arch=="loong64" or v8_target_arch=="loong64"', {
|
||||
|
@ -510,6 +508,7 @@
|
|||
'type': 'none',
|
||||
'toolsets': ['host', 'target'],
|
||||
'dependencies': [
|
||||
'v8_libbase',
|
||||
'v8_shared_internal_headers',
|
||||
],
|
||||
'direct_dependent_settings': {
|
||||
|
@ -554,6 +553,11 @@
|
|||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_header_set.\\"v8_internal_headers\\".*?v8_enable_i18n_support.*?sources \\+= ")',
|
||||
],
|
||||
}],
|
||||
['v8_enable_snapshot_compression==1', {
|
||||
'sources': [
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_header_set.\\"v8_internal_headers\\".*?v8_enable_snapshot_compression.*?sources \\+= ")',
|
||||
],
|
||||
}],
|
||||
['v8_control_flow_integrity==0', {
|
||||
'sources': [
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_header_set.\\"v8_internal_headers\\".*?!v8_control_flow_integrity.*?sources \\+= ")',
|
||||
|
@ -632,11 +636,6 @@
|
|||
}],
|
||||
],
|
||||
}],
|
||||
['v8_target_arch=="mips" or v8_target_arch=="mipsel"', {
|
||||
'sources': [
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_header_set.\\"v8_internal_headers\\".*?v8_current_cpu == \\"mips\\".*?sources \\+= ")',
|
||||
],
|
||||
}],
|
||||
['v8_target_arch=="mips64" or v8_target_arch=="mips64el"', {
|
||||
'sources': [
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_header_set.\\"v8_internal_headers\\".*?v8_current_cpu == \\"mips64\\".*?sources \\+= ")',
|
||||
|
@ -789,6 +788,11 @@
|
|||
'<(V8_ROOT)/src/heap/third-party/heap-api-stub.cc',
|
||||
],
|
||||
}],
|
||||
['v8_enable_snapshot_compression==1', {
|
||||
'sources': [
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_enable_snapshot_compression.*?sources \\+= ")',
|
||||
],
|
||||
}],
|
||||
['v8_enable_maglev==1', {
|
||||
'sources': [
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_enable_maglev.*?sources \\+= ")',
|
||||
|
@ -877,11 +881,6 @@
|
|||
}],
|
||||
],
|
||||
}],
|
||||
['v8_target_arch=="mips" or v8_target_arch=="mipsel"', {
|
||||
'sources': [
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"mips\\".*?sources \\+= ")',
|
||||
],
|
||||
}],
|
||||
['v8_target_arch=="mips64" or v8_target_arch=="mips64el"', {
|
||||
'sources': [
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"mips64\\".*?sources \\+= ")',
|
||||
|
@ -929,9 +928,9 @@
|
|||
},
|
||||
},
|
||||
'conditions': [
|
||||
['v8_enable_system_instrumentation==1', {
|
||||
['v8_enable_etw_stack_walking==1', {
|
||||
'sources': [
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?is_win.*?v8_enable_system_instrumentation.*?sources \\+= ")',
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?is_win.*?v8_enable_etw_stack_walking.*?sources \\+= ")',
|
||||
],
|
||||
}],
|
||||
],
|
||||
|
@ -979,7 +978,7 @@
|
|||
}],
|
||||
# Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library
|
||||
# to implement atomic memory access
|
||||
['v8_current_cpu in ["mips", "mipsel", "mips64", "mips64el", "ppc", "arm", "riscv64", "loong64"]', {
|
||||
['v8_current_cpu in ["mips64", "mips64el", "ppc", "arm", "riscv64", "loong64"]', {
|
||||
'link_settings': {
|
||||
'libraries': ['-latomic', ],
|
||||
},
|
||||
|
@ -1178,7 +1177,7 @@
|
|||
}
|
||||
},
|
||||
'conditions': [
|
||||
['v8_enable_system_instrumentation==1', {
|
||||
['v8_enable_etw_stack_walking==1', {
|
||||
'msvs_settings': {
|
||||
'VCLinkerTool': {
|
||||
'AdditionalDependencies': [
|
||||
|
@ -1190,7 +1189,7 @@
|
|||
],
|
||||
},
|
||||
}],
|
||||
['target_arch == "mips" or OS == "mips64"', {
|
||||
['OS == "mips64"', {
|
||||
# here just for 'BUILD.gn' sync
|
||||
# 'data': [
|
||||
# '<(V8_ROOT)/tools/mips_toolchain/sysroot/usr/lib/',
|
||||
|
@ -1559,7 +1558,7 @@
|
|||
'toolsets': ['host', 'target'],
|
||||
'direct_dependent_settings': {
|
||||
'sources': [
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_source_set.\\"v8_heap_base_headers.*?sources = ")',
|
||||
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_header_set.\\"v8_heap_base_headers.*?sources = ")',
|
||||
],
|
||||
},
|
||||
}, # v8_heap_base_headers
|
||||
|
@ -1636,11 +1635,6 @@
|
|||
'<(V8_ROOT)/src/heap/base/asm/s390/push_registers_asm.cc',
|
||||
],
|
||||
}],
|
||||
['_toolset == "host" and host_arch == "mips" or _toolset == "target" and target_arch=="mips" or _toolset == "host" and host_arch == "mipsel" or _toolset == "target" and target_arch=="mipsel"', {
|
||||
'sources': [
|
||||
'<(V8_ROOT)/src/heap/base/asm/mips/push_registers_asm.cc',
|
||||
],
|
||||
}],
|
||||
['_toolset == "host" and host_arch == "mips64" or _toolset == "target" and target_arch=="mips64" or _toolset == "host" and host_arch == "mips64el" or _toolset == "target" and target_arch=="mips64el"', {
|
||||
'sources': [
|
||||
'<(V8_ROOT)/src/heap/base/asm/mips64/push_registers_asm.cc',
|
||||
|
@ -1662,12 +1656,12 @@
|
|||
'conditions': [
|
||||
['_toolset == "host" and host_arch == "x64" or _toolset == "target" and target_arch=="x64"', {
|
||||
'sources': [
|
||||
'<(V8_ROOT)/src/heap/base/asm/x64/push_registers_masm.S',
|
||||
'<(V8_ROOT)/src/heap/base/asm/x64/push_registers_masm.asm',
|
||||
],
|
||||
}],
|
||||
['_toolset == "host" and host_arch == "ia32" or _toolset == "target" and target_arch=="ia32"', {
|
||||
'sources': [
|
||||
'<(V8_ROOT)/src/heap/base/asm/ia32/push_registers_masm.S',
|
||||
'<(V8_ROOT)/src/heap/base/asm/ia32/push_registers_masm.asm',
|
||||
],
|
||||
}],
|
||||
['_toolset == "host" and host_arch == "arm64" or _toolset == "target" and target_arch=="arm64"', {
|
||||
|
@ -1773,8 +1767,7 @@
|
|||
]
|
||||
},
|
||||
'conditions': [
|
||||
['v8_target_arch=="mips" or v8_target_arch=="mipsel" \
|
||||
or v8_target_arch=="mips64" or v8_target_arch=="mips64el"', {
|
||||
['v8_target_arch=="mips64" or v8_target_arch=="mips64el"', {
|
||||
'v8_dump_build_config_args': [
|
||||
'mips_arch_variant=<(mips_arch_variant)',
|
||||
'mips_use_msa=<(mips_use_msa)',
|
||||
|
|
Loading…
Reference in New Issue