|
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', { |
|
1264 | 1275 | 'dependencies': [ |
1265 | 1276 | 'v8_shared_internal_headers', |
1266 | 1277 | 'v8_libbase', |
| 1278 | + 'v8_abseil', |
1267 | 1279 | ], |
1268 | 1280 | 'defines!': [ |
1269 | 1281 | '_HAS_EXCEPTIONS=0', |
|
1317 | 1329 |
|
1318 | 1330 | 'dependencies': [ |
1319 | 1331 | 'v8_headers', |
| 1332 | + 'v8_abseil', |
1320 | 1333 | ], |
1321 | 1334 |
|
1322 | 1335 | 'conditions': [ |
|
1565 | 1578 | 'toolsets': ['host', 'target'], |
1566 | 1579 | 'dependencies': [ |
1567 | 1580 | 'v8_libbase', |
| 1581 | + 'v8_abseil', |
1568 | 1582 | ], |
1569 | 1583 | 'sources': [ |
1570 | 1584 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_libplatform.*?sources = ")', |
|
1635 | 1649 | 'BUILDING_V8_SHARED=1', |
1636 | 1650 | ], |
1637 | 1651 | 'dependencies': [ |
1638 | | - "v8_libbase", |
| 1652 | + 'v8_libbase', |
| 1653 | + 'v8_abseil', |
1639 | 1654 | # "build/win:default_exe_manifest", |
1640 | 1655 | ], |
1641 | 1656 | 'sources': [ |
|
1698 | 1713 | 'type': 'executable', |
1699 | 1714 | 'dependencies': [ |
1700 | 1715 | 'torque_base', |
| 1716 | + 'v8_abseil', |
1701 | 1717 | # "build/win:default_exe_manifest", |
1702 | 1718 | ], |
1703 | 1719 | 'conditions': [ |
|
1773 | 1789 | 'v8_libbase', |
1774 | 1790 | # "build/win:default_exe_manifest", |
1775 | 1791 | 'v8_maybe_icu', |
| 1792 | + 'v8_abseil', |
1776 | 1793 | ], |
1777 | 1794 | 'conditions': [ |
1778 | 1795 | ['want_separate_host_toolset', { |
|
2021 | 2038 | '<(V8_ROOT)/src/objects/abstract-code-inl.h', |
2022 | 2039 | '<(V8_ROOT)/src/objects/instruction-stream.h', |
2023 | 2040 | '<(V8_ROOT)/src/objects/instruction-stream-inl.h', |
| 2041 | + '<(V8_ROOT)/src/objects/casting.h', |
| 2042 | + '<(V8_ROOT)/src/objects/casting-inl.h', |
2024 | 2043 | '<(V8_ROOT)/src/objects/code.h', |
2025 | 2044 | '<(V8_ROOT)/src/objects/code-inl.h', |
2026 | 2045 | '<(V8_ROOT)/src/objects/data-handler.h', |
|
2186 | 2205 | 'include_dirs': [ |
2187 | 2206 | '<(ABSEIL_ROOT)', |
2188 | 2207 | ], |
| 2208 | + 'xcode_settings': { |
| 2209 | + 'OTHER_LDFLAGS': ['-framework CoreFoundation'], |
| 2210 | + }, |
2189 | 2211 | }, |
2190 | 2212 | 'include_dirs': [ |
2191 | 2213 | '<(ABSEIL_ROOT)', |
|
0 commit comments