|
286 | 286 | 'v8_initializers', |
287 | 287 | 'v8_maybe_icu', |
288 | 288 | 'fp16', |
289 | | - 'abseil.gyp:abseil', |
290 | 289 | ], |
291 | 290 | 'sources': [ |
292 | 291 | '<(V8_ROOT)/src/init/setup-isolate-full.cc', |
293 | 292 | ], |
| 293 | + 'conditions': [ |
| 294 | + ['node_shared_abseil=="false"', { |
| 295 | + 'dependencies': ['abseil.gyp:abseil'], |
| 296 | + }], |
| 297 | + ], |
294 | 298 | }, # v8_init |
295 | 299 | { |
296 | 300 | # This target is used to work around a GCC issue that causes the |
|
303 | 307 | 'generate_bytecode_builtins_list', |
304 | 308 | 'run_torque', |
305 | 309 | 'fp16', |
306 | | - 'abseil.gyp:abseil', |
307 | 310 | ], |
308 | 311 | 'cflags!': ['-O3'], |
309 | 312 | 'cflags': ['-O1'], |
|
314 | 317 | '<(SHARED_INTERMEDIATE_DIR)/torque-generated/src/builtins/wasm-to-js-tq-csa.cc', |
315 | 318 | ], |
316 | 319 | 'conditions': [ |
| 320 | + ['node_shared_abseil=="false"', { |
| 321 | + 'dependencies': ['abseil.gyp:abseil'], |
| 322 | + }], |
317 | 323 | ['v8_enable_i18n_support==1', { |
318 | 324 | 'dependencies': [ |
319 | 325 | '<(icu_gyp_path):icui18n', |
|
337 | 343 | 'v8_shared_internal_headers', |
338 | 344 | 'v8_pch', |
339 | 345 | 'fp16', |
340 | | - 'abseil.gyp:abseil', |
341 | 346 | ], |
342 | 347 | 'include_dirs': [ |
343 | 348 | '<(SHARED_INTERMEDIATE_DIR)', |
|
347 | 352 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_initializers.*?sources = ")', |
348 | 353 | ], |
349 | 354 | 'conditions': [ |
| 355 | + ['node_shared_abseil=="false"', { |
| 356 | + 'dependencies': ['abseil.gyp:abseil'], |
| 357 | + }], |
350 | 358 | ['v8_enable_webassembly==1', { |
351 | 359 | 'dependencies': [ |
352 | 360 | 'v8_initializers_slow', |
|
534 | 542 | 'v8_compiler_for_mksnapshot', |
535 | 543 | 'v8_initializers', |
536 | 544 | 'v8_libplatform', |
537 | | - 'abseil.gyp:abseil', |
538 | 545 | 'fp16', |
539 | 546 | ] |
540 | 547 | }, { |
|
548 | 555 | 'v8_compiler_for_mksnapshot', |
549 | 556 | 'v8_initializers', |
550 | 557 | 'v8_libplatform', |
551 | | - 'abseil.gyp:abseil', |
552 | 558 | 'fp16', |
553 | 559 | ] |
554 | 560 | }], |
| 561 | + ['node_shared_abseil=="false"', { |
| 562 | + 'dependencies': ['abseil.gyp:abseil'], |
| 563 | + }], |
555 | 564 | ['OS=="win" and clang==1', { |
556 | 565 | 'actions': [ |
557 | 566 | { |
|
664 | 673 | 'run_torque', |
665 | 674 | 'v8_libbase', |
666 | 675 | 'fp16', |
667 | | - 'abseil.gyp:abseil', |
668 | 676 | ], |
669 | 677 | 'direct_dependent_settings': { |
670 | 678 | 'sources': [ |
671 | 679 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_header_set.\\"v8_internal_headers\\".*?sources = ")', |
672 | 680 | ], |
673 | 681 | 'conditions': [ |
| 682 | + ['node_shared_abseil=="false"', { |
| 683 | + 'dependencies': ['abseil.gyp:abseil'], |
| 684 | + }], |
674 | 685 | ['v8_enable_snapshot_compression==1', { |
675 | 686 | 'sources': [ |
676 | 687 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_header_set.\\"v8_internal_headers\\".*?v8_enable_snapshot_compression.*?sources \\+= ")', |
|
998 | 1009 | 'v8_shared_internal_headers', |
999 | 1010 | 'v8_pch', |
1000 | 1011 | 'fp16', |
1001 | | - 'abseil.gyp:abseil', |
1002 | 1012 | ], |
1003 | 1013 | 'conditions': [ |
| 1014 | + ['node_shared_abseil=="false"', { |
| 1015 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1016 | + }], |
1004 | 1017 | ['v8_enable_maglev==0', { |
1005 | 1018 | 'sources': [ |
1006 | 1019 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_header_set.\\"v8_internal_headers\\".*?!v8_enable_maglev.*?sources \\+= ")', |
|
1116 | 1129 | 'fp16', |
1117 | 1130 | 'highway', |
1118 | 1131 | 'simdutf', |
1119 | | - 'abseil.gyp:abseil', |
1120 | 1132 | ], |
1121 | 1133 | 'includes': ['inspector.gypi'], |
1122 | 1134 | 'direct_dependent_settings': { |
|
1133 | 1145 | '<@(inspector_all_sources)', |
1134 | 1146 | ], |
1135 | 1147 | 'conditions': [ |
| 1148 | + ['node_shared_abseil=="false"', { |
| 1149 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1150 | + }], |
1136 | 1151 | ['v8_enable_snapshot_compression==1', { |
1137 | 1152 | 'sources': [ |
1138 | 1153 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_enable_snapshot_compression.*?sources \\+= ")', |
|
1411 | 1426 | 'dependencies': [ |
1412 | 1427 | 'v8_shared_internal_headers', |
1413 | 1428 | 'v8_libbase', |
1414 | | - 'abseil.gyp:abseil', |
1415 | 1429 | ], |
1416 | 1430 | 'defines!': [ |
1417 | 1431 | '_HAS_EXCEPTIONS=0', |
1418 | 1432 | 'BUILDING_V8_SHARED=1', |
1419 | 1433 | 'BUILDING_V8_PLATFORM_SHARED=1', |
1420 | 1434 | ], |
| 1435 | + 'conditions': [ |
| 1436 | + ['node_shared_abseil=="false"', { |
| 1437 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1438 | + }], |
| 1439 | + ], |
1421 | 1440 | 'cflags_cc!': ['-fno-exceptions'], |
1422 | 1441 | 'cflags_cc': ['-fexceptions'], |
1423 | 1442 | 'xcode_settings': { |
|
1467 | 1486 |
|
1468 | 1487 | 'dependencies': [ |
1469 | 1488 | 'v8_headers', |
1470 | | - 'abseil.gyp:abseil', |
1471 | 1489 | ], |
1472 | 1490 |
|
1473 | 1491 | 'conditions': [ |
| 1492 | + ['node_shared_abseil=="false"', { |
| 1493 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1494 | + }], |
1474 | 1495 | ['is_component_build', { |
1475 | 1496 | 'defines': ["BUILDING_V8_BASE_SHARED"], |
1476 | 1497 | }], |
|
1716 | 1737 | 'toolsets': ['host', 'target'], |
1717 | 1738 | 'dependencies': [ |
1718 | 1739 | 'v8_libbase', |
1719 | | - 'abseil.gyp:abseil', |
1720 | 1740 | ], |
1721 | 1741 | 'sources': [ |
1722 | 1742 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_libplatform.*?sources = ")', |
1723 | 1743 | ], |
1724 | 1744 | 'conditions': [ |
| 1745 | + ['node_shared_abseil=="false"', { |
| 1746 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1747 | + }], |
1725 | 1748 | ['component=="shared_library"', { |
1726 | 1749 | 'direct_dependent_settings': { |
1727 | 1750 | 'defines': ['USING_V8_PLATFORM_SHARED'], |
|
1789 | 1812 | ], |
1790 | 1813 | 'dependencies': [ |
1791 | 1814 | 'v8_libbase', |
1792 | | - 'abseil.gyp:abseil', |
1793 | 1815 | # "build/win:default_exe_manifest", |
1794 | 1816 | ], |
1795 | 1817 | 'sources': [ |
|
1800 | 1822 | "<(V8_ROOT)/src/interpreter/bytecodes.cc", |
1801 | 1823 | "<(V8_ROOT)/src/interpreter/bytecodes.h", |
1802 | 1824 | ], |
| 1825 | + 'conditions': [ |
| 1826 | + ['node_shared_abseil=="false"', { |
| 1827 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1828 | + }], |
| 1829 | + ], |
1803 | 1830 | }, # bytecode_builtins_list_generator |
1804 | 1831 | { |
1805 | 1832 | 'target_name': 'mksnapshot', |
|
1813 | 1840 | 'v8_maybe_icu', |
1814 | 1841 | 'v8_pch', |
1815 | 1842 | 'fp16', |
1816 | | - 'abseil.gyp:abseil', |
1817 | 1843 | # "build/win:default_exe_manifest", |
1818 | 1844 | ], |
1819 | 1845 | 'sources': [ |
|
1838 | 1864 | }, |
1839 | 1865 | }, |
1840 | 1866 | 'conditions': [ |
| 1867 | + ['node_shared_abseil=="false"', { |
| 1868 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1869 | + }], |
1841 | 1870 | ['want_separate_host_toolset', { |
1842 | 1871 | 'toolsets': ['host'], |
1843 | 1872 | }], |
|
1852 | 1881 | 'type': 'executable', |
1853 | 1882 | 'dependencies': [ |
1854 | 1883 | 'torque_base', |
1855 | | - 'abseil.gyp:abseil', |
1856 | 1884 | # "build/win:default_exe_manifest", |
1857 | 1885 | ], |
1858 | 1886 | 'conditions': [ |
| 1887 | + ['node_shared_abseil=="false"', { |
| 1888 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1889 | + }], |
1859 | 1890 | ['want_separate_host_toolset', { |
1860 | 1891 | 'toolsets': ['host'], |
1861 | 1892 | }], |
|
1930 | 1961 | 'v8_libbase', |
1931 | 1962 | # "build/win:default_exe_manifest", |
1932 | 1963 | 'v8_maybe_icu', |
1933 | | - 'abseil.gyp:abseil', |
1934 | 1964 | ], |
1935 | 1965 | 'conditions': [ |
| 1966 | + ['node_shared_abseil=="false"', { |
| 1967 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1968 | + }], |
1936 | 1969 | ['want_separate_host_toolset', { |
1937 | 1970 | 'toolsets': ['host'], |
1938 | 1971 | }], |
|
0 commit comments