|
451 | 451 | 'mksnapshot_flags': ['--code-comments'], |
452 | 452 | }, |
453 | 453 | }], |
| 454 | + ['v8_enable_concurrent_mksnapshot == 1', { |
| 455 | + 'variables': { |
| 456 | + 'mksnapshot_flags': [ |
| 457 | + '--concurrent-builtin-generation', |
| 458 | + # Use all the cores for concurrent builtin generation. |
| 459 | + '--concurrent-turbofan-max-threads=0', |
| 460 | + ], |
| 461 | + }, |
| 462 | + }], |
454 | 463 | ['v8_enable_snapshot_native_code_counters', { |
455 | 464 | 'variables': { |
456 | 465 | 'mksnapshot_flags': ['--native-code-counters'], |
|
481 | 490 | 'v8_compiler_for_mksnapshot', |
482 | 491 | 'v8_initializers', |
483 | 492 | 'v8_libplatform', |
| 493 | + 'v8_abseil', |
484 | 494 | ] |
485 | 495 | }, { |
486 | 496 | 'dependencies': [ |
|
493 | 503 | 'v8_compiler_for_mksnapshot', |
494 | 504 | 'v8_initializers', |
495 | 505 | 'v8_libplatform', |
| 506 | + 'v8_abseil', |
496 | 507 | ] |
497 | 508 | }], |
498 | 509 | ['OS=="win" and clang==1', { |
|
1317 | 1328 | 'dependencies': [ |
1318 | 1329 | 'v8_shared_internal_headers', |
1319 | 1330 | 'v8_libbase', |
| 1331 | + 'v8_abseil', |
1320 | 1332 | ], |
1321 | 1333 | 'defines!': [ |
1322 | 1334 | '_HAS_EXCEPTIONS=0', |
|
1370 | 1382 |
|
1371 | 1383 | 'dependencies': [ |
1372 | 1384 | 'v8_headers', |
| 1385 | + 'v8_abseil', |
1373 | 1386 | ], |
1374 | 1387 |
|
1375 | 1388 | 'conditions': [ |
|
1618 | 1631 | 'toolsets': ['host', 'target'], |
1619 | 1632 | 'dependencies': [ |
1620 | 1633 | 'v8_libbase', |
| 1634 | + 'v8_abseil', |
1621 | 1635 | ], |
1622 | 1636 | 'sources': [ |
1623 | 1637 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_libplatform.*?sources = ")', |
|
1688 | 1702 | 'BUILDING_V8_SHARED=1', |
1689 | 1703 | ], |
1690 | 1704 | 'dependencies': [ |
1691 | | - "v8_libbase", |
| 1705 | + 'v8_libbase', |
| 1706 | + 'v8_abseil', |
1692 | 1707 | # "build/win:default_exe_manifest", |
1693 | 1708 | ], |
1694 | 1709 | 'sources': [ |
|
1751 | 1766 | 'type': 'executable', |
1752 | 1767 | 'dependencies': [ |
1753 | 1768 | 'torque_base', |
| 1769 | + 'v8_abseil', |
1754 | 1770 | # "build/win:default_exe_manifest", |
1755 | 1771 | ], |
1756 | 1772 | 'conditions': [ |
|
1826 | 1842 | 'v8_libbase', |
1827 | 1843 | # "build/win:default_exe_manifest", |
1828 | 1844 | 'v8_maybe_icu', |
| 1845 | + 'v8_abseil', |
1829 | 1846 | ], |
1830 | 1847 | 'conditions': [ |
1831 | 1848 | ['want_separate_host_toolset', { |
|
2074 | 2091 | '<(V8_ROOT)/src/objects/abstract-code-inl.h', |
2075 | 2092 | '<(V8_ROOT)/src/objects/instruction-stream.h', |
2076 | 2093 | '<(V8_ROOT)/src/objects/instruction-stream-inl.h', |
| 2094 | + '<(V8_ROOT)/src/objects/casting.h', |
| 2095 | + '<(V8_ROOT)/src/objects/casting-inl.h', |
2077 | 2096 | '<(V8_ROOT)/src/objects/code.h', |
2078 | 2097 | '<(V8_ROOT)/src/objects/code-inl.h', |
2079 | 2098 | '<(V8_ROOT)/src/objects/data-handler.h', |
|
2239 | 2258 | 'include_dirs': [ |
2240 | 2259 | '<(ABSEIL_ROOT)', |
2241 | 2260 | ], |
| 2261 | + 'xcode_settings': { |
| 2262 | + 'OTHER_LDFLAGS': ['-framework CoreFoundation'], |
| 2263 | + }, |
2242 | 2264 | }, |
2243 | 2265 | 'include_dirs': [ |
2244 | 2266 | '<(ABSEIL_ROOT)', |
|
0 commit comments