|
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': [ |
|
896 | 904 | }], |
897 | 905 | ], |
898 | 906 | }, |
| 907 | + 'conditions': [ |
| 908 | + ['node_shared_abseil=="false"', { |
| 909 | + 'dependencies': ['abseil.gyp:abseil'], |
| 910 | + }], |
| 911 | + ], |
899 | 912 | }, # v8_internal_headers |
900 | 913 | { |
901 | 914 | 'target_name': 'v8_compiler_sources', |
|
998 | 1011 | 'v8_shared_internal_headers', |
999 | 1012 | 'v8_pch', |
1000 | 1013 | 'fp16', |
1001 | | - 'abseil.gyp:abseil', |
1002 | 1014 | ], |
1003 | 1015 | 'conditions': [ |
| 1016 | + ['node_shared_abseil=="false"', { |
| 1017 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1018 | + }], |
1004 | 1019 | ['v8_enable_maglev==0', { |
1005 | 1020 | 'sources': [ |
1006 | 1021 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_header_set.\\"v8_internal_headers\\".*?!v8_enable_maglev.*?sources \\+= ")', |
|
1116 | 1131 | 'fp16', |
1117 | 1132 | 'highway', |
1118 | 1133 | 'simdutf', |
1119 | | - 'abseil.gyp:abseil', |
1120 | 1134 | ], |
1121 | 1135 | 'includes': ['inspector.gypi'], |
1122 | 1136 | 'direct_dependent_settings': { |
|
1133 | 1147 | '<@(inspector_all_sources)', |
1134 | 1148 | ], |
1135 | 1149 | 'conditions': [ |
| 1150 | + ['node_shared_abseil=="false"', { |
| 1151 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1152 | + }], |
1136 | 1153 | ['v8_enable_snapshot_compression==1', { |
1137 | 1154 | 'sources': [ |
1138 | 1155 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_enable_snapshot_compression.*?sources \\+= ")', |
|
1411 | 1428 | 'dependencies': [ |
1412 | 1429 | 'v8_shared_internal_headers', |
1413 | 1430 | 'v8_libbase', |
1414 | | - 'abseil.gyp:abseil', |
1415 | 1431 | ], |
1416 | 1432 | 'defines!': [ |
1417 | 1433 | '_HAS_EXCEPTIONS=0', |
1418 | 1434 | 'BUILDING_V8_SHARED=1', |
1419 | 1435 | 'BUILDING_V8_PLATFORM_SHARED=1', |
1420 | 1436 | ], |
| 1437 | + 'conditions': [ |
| 1438 | + ['node_shared_abseil=="false"', { |
| 1439 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1440 | + }], |
| 1441 | + ], |
1421 | 1442 | 'cflags_cc!': ['-fno-exceptions'], |
1422 | 1443 | 'cflags_cc': ['-fexceptions'], |
1423 | 1444 | 'xcode_settings': { |
|
1467 | 1488 |
|
1468 | 1489 | 'dependencies': [ |
1469 | 1490 | 'v8_headers', |
1470 | | - 'abseil.gyp:abseil', |
1471 | 1491 | ], |
1472 | 1492 |
|
1473 | 1493 | 'conditions': [ |
| 1494 | + ['node_shared_abseil=="false"', { |
| 1495 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1496 | + }], |
1474 | 1497 | ['is_component_build', { |
1475 | 1498 | 'defines': ["BUILDING_V8_BASE_SHARED"], |
1476 | 1499 | }], |
|
1716 | 1739 | 'toolsets': ['host', 'target'], |
1717 | 1740 | 'dependencies': [ |
1718 | 1741 | 'v8_libbase', |
1719 | | - 'abseil.gyp:abseil', |
1720 | 1742 | ], |
1721 | 1743 | 'sources': [ |
1722 | 1744 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_libplatform.*?sources = ")', |
1723 | 1745 | ], |
1724 | 1746 | 'conditions': [ |
| 1747 | + ['node_shared_abseil=="false"', { |
| 1748 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1749 | + }], |
1725 | 1750 | ['component=="shared_library"', { |
1726 | 1751 | 'direct_dependent_settings': { |
1727 | 1752 | 'defines': ['USING_V8_PLATFORM_SHARED'], |
|
1789 | 1814 | ], |
1790 | 1815 | 'dependencies': [ |
1791 | 1816 | 'v8_libbase', |
1792 | | - 'abseil.gyp:abseil', |
1793 | 1817 | # "build/win:default_exe_manifest", |
1794 | 1818 | ], |
1795 | 1819 | 'sources': [ |
|
1800 | 1824 | "<(V8_ROOT)/src/interpreter/bytecodes.cc", |
1801 | 1825 | "<(V8_ROOT)/src/interpreter/bytecodes.h", |
1802 | 1826 | ], |
| 1827 | + 'conditions': [ |
| 1828 | + ['node_shared_abseil=="false"', { |
| 1829 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1830 | + }], |
| 1831 | + ], |
1803 | 1832 | }, # bytecode_builtins_list_generator |
1804 | 1833 | { |
1805 | 1834 | 'target_name': 'mksnapshot', |
|
1813 | 1842 | 'v8_maybe_icu', |
1814 | 1843 | 'v8_pch', |
1815 | 1844 | 'fp16', |
1816 | | - 'abseil.gyp:abseil', |
1817 | 1845 | # "build/win:default_exe_manifest", |
1818 | 1846 | ], |
1819 | 1847 | 'sources': [ |
|
1838 | 1866 | }, |
1839 | 1867 | }, |
1840 | 1868 | 'conditions': [ |
| 1869 | + ['node_shared_abseil=="false"', { |
| 1870 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1871 | + }], |
1841 | 1872 | ['want_separate_host_toolset', { |
1842 | 1873 | 'toolsets': ['host'], |
1843 | 1874 | }], |
|
1852 | 1883 | 'type': 'executable', |
1853 | 1884 | 'dependencies': [ |
1854 | 1885 | 'torque_base', |
1855 | | - 'abseil.gyp:abseil', |
1856 | 1886 | # "build/win:default_exe_manifest", |
1857 | 1887 | ], |
1858 | 1888 | 'conditions': [ |
| 1889 | + ['node_shared_abseil=="false"', { |
| 1890 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1891 | + }], |
1859 | 1892 | ['want_separate_host_toolset', { |
1860 | 1893 | 'toolsets': ['host'], |
1861 | 1894 | }], |
|
1930 | 1963 | 'v8_libbase', |
1931 | 1964 | # "build/win:default_exe_manifest", |
1932 | 1965 | 'v8_maybe_icu', |
1933 | | - 'abseil.gyp:abseil', |
1934 | 1966 | ], |
1935 | 1967 | 'conditions': [ |
| 1968 | + ['node_shared_abseil=="false"', { |
| 1969 | + 'dependencies': ['abseil.gyp:abseil'], |
| 1970 | + }], |
1936 | 1971 | ['want_separate_host_toolset', { |
1937 | 1972 | 'toolsets': ['host'], |
1938 | 1973 | }], |
|
0 commit comments