|
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', { |
|
1259 | 1270 | 'dependencies': [ |
1260 | 1271 | 'v8_shared_internal_headers', |
1261 | 1272 | 'v8_libbase', |
| 1273 | + 'v8_abseil', |
1262 | 1274 | ], |
1263 | 1275 | 'defines!': [ |
1264 | 1276 | '_HAS_EXCEPTIONS=0', |
|
1312 | 1324 |
|
1313 | 1325 | 'dependencies': [ |
1314 | 1326 | 'v8_headers', |
| 1327 | + 'v8_abseil', |
1315 | 1328 | ], |
1316 | 1329 |
|
1317 | 1330 | 'conditions': [ |
|
1560 | 1573 | 'toolsets': ['host', 'target'], |
1561 | 1574 | 'dependencies': [ |
1562 | 1575 | 'v8_libbase', |
| 1576 | + 'v8_abseil', |
1563 | 1577 | ], |
1564 | 1578 | 'sources': [ |
1565 | 1579 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_libplatform.*?sources = ")', |
|
1630 | 1644 | 'BUILDING_V8_SHARED=1', |
1631 | 1645 | ], |
1632 | 1646 | 'dependencies': [ |
1633 | | - "v8_libbase", |
| 1647 | + 'v8_libbase', |
| 1648 | + 'v8_abseil', |
1634 | 1649 | # "build/win:default_exe_manifest", |
1635 | 1650 | ], |
1636 | 1651 | 'sources': [ |
|
1693 | 1708 | 'type': 'executable', |
1694 | 1709 | 'dependencies': [ |
1695 | 1710 | 'torque_base', |
| 1711 | + 'v8_abseil', |
1696 | 1712 | # "build/win:default_exe_manifest", |
1697 | 1713 | ], |
1698 | 1714 | 'conditions': [ |
|
1768 | 1784 | 'v8_libbase', |
1769 | 1785 | # "build/win:default_exe_manifest", |
1770 | 1786 | 'v8_maybe_icu', |
| 1787 | + 'v8_abseil', |
1771 | 1788 | ], |
1772 | 1789 | 'conditions': [ |
1773 | 1790 | ['want_separate_host_toolset', { |
|
2016 | 2033 | '<(V8_ROOT)/src/objects/abstract-code-inl.h', |
2017 | 2034 | '<(V8_ROOT)/src/objects/instruction-stream.h', |
2018 | 2035 | '<(V8_ROOT)/src/objects/instruction-stream-inl.h', |
| 2036 | + '<(V8_ROOT)/src/objects/casting.h', |
| 2037 | + '<(V8_ROOT)/src/objects/casting-inl.h', |
2019 | 2038 | '<(V8_ROOT)/src/objects/code.h', |
2020 | 2039 | '<(V8_ROOT)/src/objects/code-inl.h', |
2021 | 2040 | '<(V8_ROOT)/src/objects/data-handler.h', |
|
2181 | 2200 | 'include_dirs': [ |
2182 | 2201 | '<(ABSEIL_ROOT)', |
2183 | 2202 | ], |
| 2203 | + 'xcode_settings': { |
| 2204 | + 'OTHER_LDFLAGS': ['-framework CoreFoundation'], |
| 2205 | + }, |
2184 | 2206 | }, |
2185 | 2207 | 'include_dirs': [ |
2186 | 2208 | '<(ABSEIL_ROOT)', |
|
0 commit comments