| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 13e95e2 commit 568a705
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -43,6 +43,23 @@ | |||
| 43 | 43 | }, | |
| 44 | 44 | }, | |
| 45 | 45 | 'targets': [ | |
| 46 | + { | ||
| 47 | + 'target_name': 'v8_pch', | ||
| 48 | + 'type': 'none', | ||
| 49 | + 'toolsets': ['host', 'target'], | ||
| 50 | + 'conditions': [ | ||
| 51 | + ['OS=="win"', { | ||
| 52 | + 'direct_dependent_settings': { | ||
| 53 | + 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', | ||
| 54 | + 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', | ||
| 55 | + 'sources': [ | ||
| 56 | + '<(_msvs_precompiled_header)', | ||
| 57 | + '<(_msvs_precompiled_source)', | ||
| 58 | + ], | ||
| 59 | + }, | ||
| 60 | + }], | ||
| 61 | + ], | ||
| 62 | + }, # v8_pch | ||
| 46 | 63 | { | |
| 47 | 64 | 'target_name': 'run_torque', | |
| 48 | 65 | 'type': 'none', | |
@@ -244,6 +261,7 @@ | |||
| 244 | 261 | 'torque_generated_initializers', | |
| 245 | 262 | 'v8_base_without_compiler', | |
| 246 | 263 | 'v8_shared_internal_headers', | |
| 264 | + 'v8_pch', | ||
| 247 | 265 | ], | |
| 248 | 266 | 'include_dirs': [ | |
| 249 | 267 | '<(SHARED_INTERMEDIATE_DIR)', | |
@@ -318,14 +336,6 @@ | |||
| 318 | 336 | '<(V8_ROOT)/src/builtins/builtins-intl-gen.cc', | |
| 319 | 337 | ], | |
| 320 | 338 | }], | |
| 321 | - ['OS=="win"', { | ||
| 322 | - 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', | ||
| 323 | - 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', | ||
| 324 | - 'sources': [ | ||
| 325 | - '<(_msvs_precompiled_header)', | ||
| 326 | - '<(_msvs_precompiled_source)', | ||
| 327 | - ], | ||
| 328 | - }], | ||
| 329 | 339 | ], | |
| 330 | 340 | }, # v8_initializers | |
| 331 | 341 | { | |
@@ -750,16 +760,9 @@ | |||
| 750 | 760 | 'v8_internal_headers', | |
| 751 | 761 | 'v8_libbase', | |
| 752 | 762 | 'v8_shared_internal_headers', | |
| 763 | + 'v8_pch', | ||
| 753 | 764 | ], | |
| 754 | 765 | 'conditions': [ | |
| 755 | - ['OS=="win"', { | ||
| 756 | - 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', | ||
| 757 | - 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', | ||
| 758 | - 'sources': [ | ||
| 759 | - '<(_msvs_precompiled_header)', | ||
| 760 | - '<(_msvs_precompiled_source)', | ||
| 761 | - ], | ||
| 762 | - }], | ||
| 763 | 766 | ['v8_enable_turbofan==1', { | |
| 764 | 767 | 'dependencies': ['v8_compiler_sources'], | |
| 765 | 768 | }, { | |
@@ -780,21 +783,14 @@ | |||
| 780 | 783 | 'v8_libbase', | |
| 781 | 784 | 'v8_shared_internal_headers', | |
| 782 | 785 | 'v8_turboshaft', | |
| 786 | + 'v8_pch', | ||
| 783 | 787 | ], | |
| 784 | 788 | 'conditions': [ | |
| 785 | 789 | ['v8_enable_turbofan==1', { | |
| 786 | 790 | 'dependencies': ['v8_compiler_sources'], | |
| 787 | 791 | }, { | |
| 788 | 792 | 'sources': ['<(V8_ROOT)/src/compiler/turbofan-disabled.cc'], | |
| 789 | 793 | }], | |
| 790 | - ['OS=="win"', { | ||
| 791 | - 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', | ||
| 792 | - 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', | ||
| 793 | - 'sources': [ | ||
| 794 | - '<(_msvs_precompiled_header)', | ||
| 795 | - '<(_msvs_precompiled_source)', | ||
| 796 | - ], | ||
| 797 | - }], | ||
| 798 | 794 | ], | |
| 799 | 795 | }, # v8_compiler | |
| 800 | 796 | { | |
@@ -809,20 +805,11 @@ | |||
| 809 | 805 | 'v8_base_without_compiler', | |
| 810 | 806 | 'v8_libbase', | |
| 811 | 807 | 'v8_shared_internal_headers', | |
| 808 | + 'v8_pch', | ||
| 812 | 809 | ], | |
| 813 | 810 | 'sources': [ | |
| 814 | 811 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_source_set.\\"v8_turboshaft.*?sources = ")', | |
| 815 | 812 | ], | |
| 816 | - 'conditions': [ | ||
| 817 | - ['OS=="win"', { | ||
| 818 | - 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', | ||
| 819 | - 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', | ||
| 820 | - 'sources': [ | ||
| 821 | - '<(_msvs_precompiled_header)', | ||
| 822 | - '<(_msvs_precompiled_source)', | ||
| 823 | - ], | ||
| 824 | - }], | ||
| 825 | - ], | ||
| 826 | 813 | }, # v8_turboshaft | |
| 827 | 814 | { | |
| 828 | 815 | 'target_name': 'v8_compiler_for_mksnapshot', | |
@@ -870,6 +857,7 @@ | |||
| 870 | 857 | 'v8_internal_headers', | |
| 871 | 858 | 'v8_maybe_icu', | |
| 872 | 859 | 'v8_zlib', | |
| 860 | + 'v8_pch', | ||
| 873 | 861 | ], | |
| 874 | 862 | 'includes': ['inspector.gypi'], | |
| 875 | 863 | 'direct_dependent_settings': { | |
@@ -1027,12 +1015,6 @@ | |||
| 1027 | 1015 | ], | |
| 1028 | 1016 | }], | |
| 1029 | 1017 | ['OS=="win"', { | |
| 1030 | - 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', | ||
| 1031 | - 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', | ||
| 1032 | - 'sources': [ | ||
| 1033 | - '<(_msvs_precompiled_header)', | ||
| 1034 | - '<(_msvs_precompiled_source)', | ||
| 1035 | - ], | ||
| 1036 | 1018 | # This will prevent V8's .cc files conflicting with the inspector's | |
| 1037 | 1019 | # .cpp files in the same shard. | |
| 1038 | 1020 | 'msvs_settings': { | |
@@ -1548,6 +1530,7 @@ | |||
| 1548 | 1530 | 'v8_libplatform', | |
| 1549 | 1531 | 'v8_maybe_icu', | |
| 1550 | 1532 | 'v8_turboshaft', | |
| 1533 | + 'v8_pch', | ||
| 1551 | 1534 | # "build/win:default_exe_manifest", | |
| 1552 | 1535 | ], | |
| 1553 | 1536 | 'sources': [ | |
@@ -1557,14 +1540,6 @@ | |||
| 1557 | 1540 | ['want_separate_host_toolset', { | |
| 1558 | 1541 | 'toolsets': ['host'], | |
| 1559 | 1542 | }], | |
| 1560 | - ['OS=="win"', { | ||
| 1561 | - 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', | ||
| 1562 | - 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', | ||
| 1563 | - 'sources': [ | ||
| 1564 | - '<(_msvs_precompiled_header)', | ||
| 1565 | - '<(_msvs_precompiled_source)', | ||
| 1566 | - ], | ||
| 1567 | - }], | ||
| 1568 | 1543 | # Avoid excessive LTO | |
| 1569 | 1544 | ['enable_lto=="true"', { | |
| 1570 | 1545 | 'ldflags': [ '-fno-lto' ], | |
| Back | FazBrowse Home | New Git URL |
0 commit comments