|
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