|
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'], |
|
195 | 197 | 'toolsets': ['host', 'target'], |
196 | 198 | 'hard_dependency': 1, |
197 | 199 | 'dependencies': [ |
198 | | - 'generate_bytecode_builtins_list', |
199 | | - 'run_torque', |
| 200 | + 'generate_bytecode_builtins_list#target', |
| 201 | + 'run_torque#target', |
200 | 202 | 'v8_base_without_compiler', |
201 | 203 | 'torque_runtime_support', |
202 | 204 | 'v8_maybe_icu', |
|
218 | 220 | 'toolsets': ['host', 'target'], |
219 | 221 | 'hard_dependency': 1, |
220 | 222 | 'dependencies': [ |
221 | | - 'generate_bytecode_builtins_list', |
222 | | - 'run_torque', |
| 223 | + 'generate_bytecode_builtins_list#target', |
| 224 | + 'run_torque#target', |
223 | 225 | 'v8_internal_headers', |
224 | 226 | 'v8_libbase', |
225 | 227 | 'v8_maybe_icu', |
|
244 | 246 | 'target_name': 'generate_bytecode_builtins_list', |
245 | 247 | 'type': 'none', |
246 | 248 | 'hard_dependency': 1, |
247 | | - 'toolsets': ['host', 'target'], |
| 249 | + 'toolsets': ['target'], |
248 | 250 | 'conditions': [ |
249 | 251 | ['want_separate_host_toolset', { |
250 | 252 | 'dependencies': ['bytecode_builtins_list_generator#host'], |
|
285 | 287 | 'type': 'static_library', |
286 | 288 | 'toolsets': ['host', 'target'], |
287 | 289 | 'dependencies': [ |
288 | | - 'generate_bytecode_builtins_list', |
289 | | - 'run_torque', |
| 290 | + 'generate_bytecode_builtins_list#target', |
| 291 | + 'run_torque#target', |
290 | 292 | 'v8_base_without_compiler', |
291 | 293 | 'v8_initializers', |
292 | 294 | 'v8_maybe_icu', |
|
505 | 507 | }], |
506 | 508 | ['want_separate_host_toolset', { |
507 | 509 | 'dependencies': [ |
508 | | - 'generate_bytecode_builtins_list', |
509 | | - 'run_torque', |
| 510 | + 'generate_bytecode_builtins_list#target', |
| 511 | + 'run_torque#target', |
510 | 512 | 'mksnapshot#host', |
511 | 513 | 'v8_maybe_icu', |
512 | 514 | # [GYP] added explicitly, instead of inheriting from the other deps |
|
517 | 519 | ] |
518 | 520 | }, { |
519 | 521 | 'dependencies': [ |
520 | | - 'generate_bytecode_builtins_list', |
521 | | - 'run_torque', |
| 522 | + 'generate_bytecode_builtins_list#target', |
| 523 | + 'run_torque#target', |
522 | 524 | 'mksnapshot', |
523 | 525 | 'v8_maybe_icu', |
524 | 526 | # [GYP] added explicitly, instead of inheriting from the other deps |
|
639 | 641 | 'v8_maybe_icu', |
640 | 642 | 'v8_shared_internal_headers', |
641 | 643 | 'v8_heap_base_headers', |
642 | | - 'generate_bytecode_builtins_list', |
643 | | - 'run_torque', |
| 644 | + 'generate_bytecode_builtins_list#target', |
| 645 | + 'run_torque#target', |
644 | 646 | 'v8_libbase', |
645 | 647 | 'fp16', |
646 | 648 | ], |
|
969 | 971 | 'type': 'static_library', |
970 | 972 | 'toolsets': ['host', 'target'], |
971 | 973 | 'dependencies': [ |
972 | | - 'generate_bytecode_builtins_list', |
973 | | - 'run_torque', |
| 974 | + 'generate_bytecode_builtins_list#target', |
| 975 | + 'run_torque#target', |
974 | 976 | 'v8_maybe_icu', |
975 | 977 | 'v8_base_without_compiler', |
976 | 978 | 'v8_internal_headers', |
|
991 | 993 | 'type': 'static_library', |
992 | 994 | 'toolsets': ['host', 'target'], |
993 | 995 | 'dependencies': [ |
994 | | - 'generate_bytecode_builtins_list', |
995 | | - 'run_torque', |
| 996 | + 'generate_bytecode_builtins_list#target', |
| 997 | + 'run_torque#target', |
996 | 998 | 'v8_internal_headers', |
997 | 999 | 'v8_maybe_icu', |
998 | 1000 | 'v8_base_without_compiler', |
|
1027 | 1029 | 'toolsets': ['host', 'target'], |
1028 | 1030 | 'hard_dependency': 1, |
1029 | 1031 | 'dependencies': [ |
1030 | | - 'generate_bytecode_builtins_list', |
1031 | | - 'run_torque', |
| 1032 | + 'generate_bytecode_builtins_list#target', |
| 1033 | + 'run_torque#target', |
1032 | 1034 | 'v8_maybe_icu', |
1033 | 1035 | ], |
1034 | 1036 | 'conditions': [ |
|
1052 | 1054 | { |
1053 | 1055 | 'target_name': 'v8_inspector_headers', |
1054 | 1056 | 'type': 'none', |
1055 | | - 'toolsets': ['host', 'target'], |
| 1057 | + 'toolsets': ['target'], |
1056 | 1058 | 'hard_dependency': 1, |
1057 | 1059 | 'includes': ['inspector.gypi'], |
1058 | 1060 | 'direct_dependent_settings': { |
|
1110 | 1112 | 'v8_bigint', |
1111 | 1113 | 'v8_headers', |
1112 | 1114 | 'v8_heap_base', |
1113 | | - 'v8_inspector_headers', |
| 1115 | + 'v8_inspector_headers#target', |
1114 | 1116 | 'v8_libbase', |
1115 | 1117 | 'v8_shared_internal_headers', |
1116 | 1118 | 'v8_version', |
1117 | 1119 | 'cppgc_base', |
1118 | | - 'generate_bytecode_builtins_list', |
1119 | | - 'run_torque', |
| 1120 | + 'generate_bytecode_builtins_list#target', |
| 1121 | + 'run_torque#target', |
1120 | 1122 | 'v8_internal_headers', |
1121 | 1123 | 'v8_maybe_icu', |
1122 | 1124 | 'v8_zlib', |
|
1163 | 1165 | }], |
1164 | 1166 | ['v8_enable_i18n_support==0', { |
1165 | 1167 | 'dependencies': [ |
1166 | | - '../../deps/crates/crates.gyp:temporal_zoneinfo64_data', |
| 1168 | + '../../deps/crates/crates.gyp:temporal_zoneinfo64_data#target', |
1167 | 1169 | ], |
1168 | 1170 | }], |
1169 | 1171 | ], |
|
1377 | 1379 | }], |
1378 | 1380 | ['v8_enable_i18n_support==1', { |
1379 | 1381 | 'dependencies': [ |
1380 | | - 'run_gen-regexp-special-case', |
| 1382 | + 'run_gen-regexp-special-case#target', |
1381 | 1383 | ], |
1382 | 1384 | 'sources': [ |
1383 | 1385 | '<(SHARED_INTERMEDIATE_DIR)/src/regexp/special-case.cc', |
|
2058 | 2060 | { |
2059 | 2061 | 'target_name': 'run_gen-regexp-special-case', |
2060 | 2062 | 'type': 'none', |
2061 | | - 'toolsets': ['host', 'target'], |
| 2063 | + 'toolsets': ['target'], |
2062 | 2064 | 'conditions': [ |
2063 | 2065 | ['want_separate_host_toolset', { |
2064 | 2066 | 'dependencies': ['gen-regexp-special-case#host'], |
|
2298 | 2300 | { |
2299 | 2301 | 'target_name': 'postmortem-metadata', |
2300 | 2302 | 'type': 'none', |
2301 | | - 'toolsets': ['host', 'target'], |
2302 | | - 'dependencies': ['run_torque'], |
| 2303 | + 'toolsets': ['target'], |
| 2304 | + 'dependencies': ['run_torque#target'], |
2303 | 2305 | 'variables': { |
2304 | 2306 | 'heapobject_files': [ |
2305 | 2307 | '<(SHARED_INTERMEDIATE_DIR)/torque-generated/instance-types.h', |
|
0 commit comments