|
101 | 101 | ], |
102 | 102 | }, # v8_pch |
103 | 103 | { |
| 104 | + # Shared generated sources have one producer for both toolsets. In cross |
| 105 | + # builds, the executable used by this action still belongs to the host. |
104 | 106 | 'target_name': 'run_torque', |
105 | 107 | 'type': 'none', |
106 | | - 'toolsets': ['host', 'target'], |
| 108 | + 'toolsets': ['target'], |
107 | 109 | 'conditions': [ |
108 | 110 | ['want_separate_host_toolset', { |
109 | 111 | 'dependencies': ['torque#host'], |
|
191 | 193 | 'toolsets': ['host', 'target'], |
192 | 194 | 'hard_dependency': 1, |
193 | 195 | 'dependencies': [ |
194 | | - 'generate_bytecode_builtins_list', |
195 | | - 'run_torque', |
| 196 | + 'generate_bytecode_builtins_list#target', |
| 197 | + 'run_torque#target', |
196 | 198 | 'v8_base_without_compiler', |
197 | 199 | 'torque_runtime_support', |
198 | 200 | 'v8_maybe_icu', |
|
214 | 216 | 'toolsets': ['host', 'target'], |
215 | 217 | 'hard_dependency': 1, |
216 | 218 | 'dependencies': [ |
217 | | - 'generate_bytecode_builtins_list', |
218 | | - 'run_torque', |
| 219 | + 'generate_bytecode_builtins_list#target', |
| 220 | + 'run_torque#target', |
219 | 221 | 'v8_internal_headers', |
220 | 222 | 'v8_libbase', |
221 | 223 | 'v8_maybe_icu', |
|
236 | 238 | 'target_name': 'generate_bytecode_builtins_list', |
237 | 239 | 'type': 'none', |
238 | 240 | 'hard_dependency': 1, |
239 | | - 'toolsets': ['host', 'target'], |
| 241 | + 'toolsets': ['target'], |
240 | 242 | 'conditions': [ |
241 | 243 | ['want_separate_host_toolset', { |
242 | 244 | 'dependencies': ['bytecode_builtins_list_generator#host'], |
|
277 | 279 | 'type': 'static_library', |
278 | 280 | 'toolsets': ['host', 'target'], |
279 | 281 | 'dependencies': [ |
280 | | - 'generate_bytecode_builtins_list', |
281 | | - 'run_torque', |
| 282 | + 'generate_bytecode_builtins_list#target', |
| 283 | + 'run_torque#target', |
282 | 284 | 'v8_base_without_compiler', |
283 | 285 | 'v8_initializers', |
284 | 286 | 'v8_maybe_icu', |
|
497 | 499 | }], |
498 | 500 | ['want_separate_host_toolset', { |
499 | 501 | 'dependencies': [ |
500 | | - 'generate_bytecode_builtins_list', |
501 | | - 'run_torque', |
| 502 | + 'generate_bytecode_builtins_list#target', |
| 503 | + 'run_torque#target', |
502 | 504 | 'mksnapshot#host', |
503 | 505 | 'v8_maybe_icu', |
504 | 506 | # [GYP] added explicitly, instead of inheriting from the other deps |
|
509 | 511 | ] |
510 | 512 | }, { |
511 | 513 | 'dependencies': [ |
512 | | - 'generate_bytecode_builtins_list', |
513 | | - 'run_torque', |
| 514 | + 'generate_bytecode_builtins_list#target', |
| 515 | + 'run_torque#target', |
514 | 516 | 'mksnapshot', |
515 | 517 | 'v8_maybe_icu', |
516 | 518 | # [GYP] added explicitly, instead of inheriting from the other deps |
|
631 | 633 | 'v8_maybe_icu', |
632 | 634 | 'v8_shared_internal_headers', |
633 | 635 | 'v8_heap_base_headers', |
634 | | - 'generate_bytecode_builtins_list', |
635 | | - 'run_torque', |
| 636 | + 'generate_bytecode_builtins_list#target', |
| 637 | + 'run_torque#target', |
636 | 638 | 'v8_libbase', |
637 | 639 | 'fp16', |
638 | 640 | ], |
|
961 | 963 | 'type': 'static_library', |
962 | 964 | 'toolsets': ['host', 'target'], |
963 | 965 | 'dependencies': [ |
964 | | - 'generate_bytecode_builtins_list', |
965 | | - 'run_torque', |
| 966 | + 'generate_bytecode_builtins_list#target', |
| 967 | + 'run_torque#target', |
966 | 968 | 'v8_maybe_icu', |
967 | 969 | 'v8_base_without_compiler', |
968 | 970 | 'v8_internal_headers', |
|
983 | 985 | 'type': 'static_library', |
984 | 986 | 'toolsets': ['host', 'target'], |
985 | 987 | 'dependencies': [ |
986 | | - 'generate_bytecode_builtins_list', |
987 | | - 'run_torque', |
| 988 | + 'generate_bytecode_builtins_list#target', |
| 989 | + 'run_torque#target', |
988 | 990 | 'v8_internal_headers', |
989 | 991 | 'v8_maybe_icu', |
990 | 992 | 'v8_base_without_compiler', |
|
1019 | 1021 | 'toolsets': ['host', 'target'], |
1020 | 1022 | 'hard_dependency': 1, |
1021 | 1023 | 'dependencies': [ |
1022 | | - 'generate_bytecode_builtins_list', |
1023 | | - 'run_torque', |
| 1024 | + 'generate_bytecode_builtins_list#target', |
| 1025 | + 'run_torque#target', |
1024 | 1026 | 'v8_maybe_icu', |
1025 | 1027 | ], |
1026 | 1028 | 'conditions': [ |
|
1044 | 1046 | { |
1045 | 1047 | 'target_name': 'v8_inspector_headers', |
1046 | 1048 | 'type': 'none', |
1047 | | - 'toolsets': ['host', 'target'], |
| 1049 | + 'toolsets': ['target'], |
1048 | 1050 | 'hard_dependency': 1, |
1049 | 1051 | 'includes': ['inspector.gypi'], |
1050 | 1052 | 'direct_dependent_settings': { |
|
1102 | 1104 | 'v8_bigint', |
1103 | 1105 | 'v8_headers', |
1104 | 1106 | 'v8_heap_base', |
1105 | | - 'v8_inspector_headers', |
| 1107 | + 'v8_inspector_headers#target', |
1106 | 1108 | 'v8_libbase', |
1107 | 1109 | 'v8_shared_internal_headers', |
1108 | 1110 | 'v8_version', |
1109 | 1111 | 'cppgc_base', |
1110 | | - 'generate_bytecode_builtins_list', |
1111 | | - 'run_torque', |
| 1112 | + 'generate_bytecode_builtins_list#target', |
| 1113 | + 'run_torque#target', |
1112 | 1114 | 'v8_internal_headers', |
1113 | 1115 | 'v8_maybe_icu', |
1114 | 1116 | 'v8_zlib', |
|
1155 | 1157 | }], |
1156 | 1158 | ['v8_enable_i18n_support==0', { |
1157 | 1159 | 'dependencies': [ |
1158 | | - '../../deps/crates/crates.gyp:temporal_zoneinfo64_data', |
| 1160 | + '../../deps/crates/crates.gyp:temporal_zoneinfo64_data#target', |
1159 | 1161 | ], |
1160 | 1162 | }], |
1161 | 1163 | ], |
|
1369 | 1371 | }], |
1370 | 1372 | ['v8_enable_i18n_support==1', { |
1371 | 1373 | 'dependencies': [ |
1372 | | - 'run_gen-regexp-special-case', |
| 1374 | + 'run_gen-regexp-special-case#target', |
1373 | 1375 | ], |
1374 | 1376 | 'sources': [ |
1375 | 1377 | '<(SHARED_INTERMEDIATE_DIR)/src/regexp/special-case.cc', |
|
2080 | 2082 | { |
2081 | 2083 | 'target_name': 'run_gen-regexp-special-case', |
2082 | 2084 | 'type': 'none', |
2083 | | - 'toolsets': ['host', 'target'], |
| 2085 | + 'toolsets': ['target'], |
2084 | 2086 | 'conditions': [ |
2085 | 2087 | ['want_separate_host_toolset', { |
2086 | 2088 | 'dependencies': ['gen-regexp-special-case#host'], |
|
2320 | 2322 | { |
2321 | 2323 | 'target_name': 'postmortem-metadata', |
2322 | 2324 | 'type': 'none', |
2323 | | - 'toolsets': ['host', 'target'], |
2324 | | - 'dependencies': ['run_torque'], |
| 2325 | + 'toolsets': ['target'], |
| 2326 | + 'dependencies': ['run_torque#target'], |
2325 | 2327 | 'variables': { |
2326 | 2328 | 'heapobject_files': [ |
2327 | 2329 | '<(SHARED_INTERMEDIATE_DIR)/torque-generated/instance-types.h', |
|
0 commit comments