|
342 | 342 | '<(V8_ROOT)/src/builtins/builtins-intl-gen.cc', |
343 | 343 | ], |
344 | 344 | }], |
345 | | - ['OS=="win"', { |
| 345 | + ['OS=="win" and _toolset=="target"', { |
346 | 346 | 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', |
347 | 347 | 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', |
348 | 348 | 'sources': [ |
|
706 | 706 | ['want_separate_host_toolset', { |
707 | 707 | 'toolsets': ['host', 'target'], |
708 | 708 | }], |
709 | | - ['OS=="win"', { |
| 709 | + ['OS=="win" and _toolset=="target"', { |
710 | 710 | 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', |
711 | 711 | 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', |
712 | 712 | 'sources': [ |
|
733 | 733 | ['want_separate_host_toolset', { |
734 | 734 | 'toolsets': ['host', 'target'], |
735 | 735 | }], |
736 | | - ['OS=="win"', { |
| 736 | + ['OS=="win" and _toolset=="target"', { |
737 | 737 | 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', |
738 | 738 | 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', |
739 | 739 | 'sources': [ |
|
905 | 905 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"riscv64\\".*?sources \\+= ")', |
906 | 906 | ], |
907 | 907 | }], |
908 | | - ['OS=="win"', { |
| 908 | + ['v8_target_arch=="loong64"', { |
| 909 | + 'sources': [ |
| 910 | + '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"loong64\\".*?sources \\+= ")', |
| 911 | + ], |
| 912 | + }], |
| 913 | + ['OS=="win" and _toolset=="target"', { |
909 | 914 | 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', |
910 | 915 | 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', |
911 | 916 | 'sources': [ |
912 | 917 | '<(_msvs_precompiled_header)', |
913 | 918 | '<(_msvs_precompiled_source)', |
914 | | - ], |
| 919 | + ] |
| 920 | + }], |
| 921 | + ['OS=="win"', { |
915 | 922 | # This will prevent V8's .cc files conflicting with the inspector's |
916 | 923 | # .cpp files in the same shard. |
917 | 924 | 'msvs_settings': { |
|
0 commit comments