|
223 | 223 | 'deps/acorn/acorn/dist/acorn.js',
|
224 | 224 | 'deps/acorn/acorn-walk/dist/walk.js',
|
225 | 225 | ],
|
| 226 | + 'node_mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot<(EXECUTABLE_SUFFIX)', |
226 | 227 | 'mkcodecache_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mkcodecache<(EXECUTABLE_SUFFIX)',
|
227 | 228 | 'conditions': [
|
228 | 229 | [ 'node_shared=="true"', {
|
|
430 | 431 | 'src/node_code_cache_stub.cc'
|
431 | 432 | ],
|
432 | 433 | }],
|
| 434 | + ['want_separate_host_toolset==0', { |
| 435 | + 'dependencies': [ |
| 436 | + 'node_mksnapshot', |
| 437 | + ], |
| 438 | + 'actions': [ |
| 439 | + { |
| 440 | + 'action_name': 'node_mksnapshot', |
| 441 | + 'process_outputs_as_sources': 1, |
| 442 | + 'inputs': [ |
| 443 | + '<(node_mksnapshot_exec)', |
| 444 | + ], |
| 445 | + 'outputs': [ |
| 446 | + '<(SHARED_INTERMEDIATE_DIR)/node_snapshot.cc', |
| 447 | + ], |
| 448 | + 'action': [ |
| 449 | + '<@(_inputs)', |
| 450 | + '<@(_outputs)', |
| 451 | + ], |
| 452 | + }, |
| 453 | + ], |
| 454 | + }, { |
| 455 | + 'sources': [ |
| 456 | + 'src/node_snapshot_stub.cc' |
| 457 | + ], |
| 458 | + }], |
433 | 459 | ],
|
434 | 460 | }, # node_core_target_name
|
435 | 461 | {
|
|
1038 | 1064 | 'defines': [ 'NODE_WANT_INTERNALS=1' ],
|
1039 | 1065 |
|
1040 | 1066 | 'sources': [
|
| 1067 | + 'src/node_snapshot_stub.cc', |
1041 | 1068 | 'src/node_code_cache_stub.cc',
|
1042 | 1069 | 'test/cctest/gtest/gtest-all.cc',
|
1043 | 1070 | 'test/cctest/gtest/gtest_main.cc',
|
|
1131 | 1158 | 'NODE_WANT_INTERNALS=1'
|
1132 | 1159 | ],
|
1133 | 1160 | 'sources': [
|
| 1161 | + 'src/node_snapshot_stub.cc', |
1134 | 1162 | 'src/node_code_cache_stub.cc',
|
1135 | 1163 | 'tools/code_cache/mkcodecache.cc',
|
1136 | 1164 | 'tools/code_cache/cache_builder.cc',
|
|
1180 | 1208 | 'defines': [ 'NODE_WANT_INTERNALS=1' ],
|
1181 | 1209 |
|
1182 | 1210 | 'sources': [
|
| 1211 | + 'src/node_snapshot_stub.cc', |
1183 | 1212 | 'src/node_code_cache_stub.cc',
|
1184 | 1213 | 'tools/snapshot/node_mksnapshot.cc',
|
1185 | 1214 | 'tools/snapshot/snapshot_builder.cc',
|
|
0 commit comments