|
4 | 4 | 'v8_trace_maps%': 0, |
5 | 5 | 'v8_enable_pointer_compression%': 0, |
6 | 6 | 'v8_enable_31bit_smis_on_64bit_arch%': 0, |
7 | | - 'node_no_browser_globals%': 'false', |
8 | | - 'node_snapshot_main%': '', |
9 | | - 'node_use_node_snapshot%': 'false', |
10 | | - 'node_use_v8_platform%': 'true', |
11 | | - 'node_use_bundled_v8%': 'true', |
12 | | - 'node_shared%': 'false', |
13 | | - 'node_write_snapshot_as_string_literals': 'true', |
14 | 7 | 'force_dynamic_crt%': 0, |
15 | | - 'ossfuzz' : 'false', |
| 8 | + 'node_builtin_modules_path%': '', |
| 9 | + 'node_core_target_name%': 'node', |
| 10 | + 'node_enable_v8_vtunejit%': 'false', |
| 11 | + 'node_intermediate_lib_type%': 'static_library', |
| 12 | + 'node_lib_target_name%': 'libnode', |
16 | 13 | 'node_module_version%': '', |
17 | | - 'node_use_amaro%': 'true', |
| 14 | + 'node_no_browser_globals%': 'false', |
18 | 15 | 'node_shared_brotli%': 'false', |
19 | | - 'node_shared_zstd%': 'false', |
20 | | - 'node_shared_zlib%': 'false', |
21 | | - 'node_shared_http_parser%': 'false', |
22 | 16 | 'node_shared_cares%': 'false', |
| 17 | + 'node_shared_hdr_histogram%': 'false', |
| 18 | + 'node_shared_http_parser%': 'false', |
23 | 19 | 'node_shared_libuv%': 'false', |
| 20 | + 'node_shared_nghttp2%': 'false', |
| 21 | + 'node_shared_openssl%': 'false', |
24 | 22 | 'node_shared_sqlite%': 'false', |
25 | 23 | 'node_shared_temporal_capi%': 'false', |
26 | 24 | 'node_shared_uvwasi%': 'false', |
27 | | - 'node_shared_nghttp2%': 'false', |
| 25 | + 'node_shared_zlib%': 'false', |
| 26 | + 'node_shared_zstd%': 'false', |
| 27 | + 'node_shared%': 'false', |
| 28 | + 'node_snapshot_main%': '', |
| 29 | + 'node_use_amaro%': 'true', |
| 30 | + 'node_use_bundled_v8%': 'true', |
| 31 | + 'node_use_node_snapshot%': 'false', |
28 | 32 | 'node_use_openssl%': 'true', |
29 | 33 | 'node_use_sqlite%': 'true', |
30 | | - 'node_shared_openssl%': 'false', |
| 34 | + 'node_use_v8_platform%': 'true', |
31 | 35 | 'node_v8_options%': '', |
32 | | - 'node_enable_v8_vtunejit%': 'false', |
33 | | - 'node_core_target_name%': 'node', |
34 | | - 'node_lib_target_name%': 'libnode', |
35 | | - 'node_intermediate_lib_type%': 'static_library', |
36 | | - 'node_builtin_modules_path%': '', |
| 36 | + 'node_write_snapshot_as_string_literals': 'true', |
| 37 | + 'ossfuzz' : 'false', |
37 | 38 | 'linked_module_files': [ |
38 | 39 | ], |
39 | 40 | # We list the deps/ files out instead of globbing them in js2c.cc since we |
|
571 | 572 | 'src/node_main.cc' |
572 | 573 | ], |
573 | 574 |
|
574 | | - 'dependencies': [ |
575 | | - 'deps/histogram/histogram.gyp:histogram', |
576 | | - ], |
577 | | - |
578 | 575 | 'msvs_settings': { |
579 | 576 | 'VCLinkerTool': { |
580 | 577 | 'GenerateMapFile': 'true', # /MAP |
|
596 | 593 | 'msvs_disabled_warnings!': [4244], |
597 | 594 |
|
598 | 595 | 'conditions': [ |
| 596 | + [ 'node_shared_hdr_histogram=="false"', { |
| 597 | + 'dependencies': [ |
| 598 | + 'deps/histogram/histogram.gyp:histogram', |
| 599 | + ], |
| 600 | + }], |
599 | 601 | [ 'error_on_warn=="true"', { |
600 | 602 | 'cflags': ['-Werror'], |
601 | 603 | 'xcode_settings': { |
|
866 | 868 | ], |
867 | 869 | 'dependencies': [ |
868 | 870 | 'deps/googletest/googletest.gyp:gtest_prod', |
869 | | - 'deps/histogram/histogram.gyp:histogram', |
870 | 871 | 'deps/nbytes/nbytes.gyp:nbytes', |
871 | 872 | 'tools/v8_gypfiles/abseil.gyp:abseil', |
872 | 873 | 'node_js2c#host', |
|
929 | 930 | 'src/node_snapshot_stub.cc', |
930 | 931 | ] |
931 | 932 | }], |
| 933 | + [ 'node_shared_hdr_histogram=="false"', { |
| 934 | + 'dependencies': [ |
| 935 | + 'deps/histogram/histogram.gyp:histogram', |
| 936 | + ], |
| 937 | + }], |
932 | 938 | [ 'node_use_sqlite=="true"', { |
933 | 939 | 'sources': [ |
934 | 940 | '<@(node_sqlite_sources)', |
|
1066 | 1072 | 'type': 'executable', |
1067 | 1073 | 'dependencies': [ |
1068 | 1074 | '<(node_lib_target_name)', |
1069 | | - 'deps/histogram/histogram.gyp:histogram', |
1070 | 1075 | ], |
1071 | 1076 |
|
1072 | 1077 | 'includes': [ |
|
1091 | 1096 | 'test/fuzzers/fuzz_env.cc', |
1092 | 1097 | ], |
1093 | 1098 | 'conditions': [ |
| 1099 | + [ 'node_shared_hdr_histogram=="false"', { |
| 1100 | + 'dependencies': [ |
| 1101 | + 'deps/histogram/histogram.gyp:histogram', |
| 1102 | + ], |
| 1103 | + }], |
1094 | 1104 | ['OS=="linux" or OS=="openharmony"', { |
1095 | 1105 | 'ldflags': [ '-fsanitize=fuzzer' ] |
1096 | 1106 | }], |
|
1109 | 1119 | 'type': 'executable', |
1110 | 1120 | 'dependencies': [ |
1111 | 1121 | '<(node_lib_target_name)', |
1112 | | - 'deps/histogram/histogram.gyp:histogram', |
1113 | 1122 | ], |
1114 | 1123 | 'includes': [ |
1115 | 1124 | 'node.gypi' |
|
1132 | 1141 | 'test/fuzzers/fuzz_ClientHelloParser.cc', |
1133 | 1142 | ], |
1134 | 1143 | 'conditions': [ |
| 1144 | + [ 'node_shared_hdr_histogram=="false"', { |
| 1145 | + 'dependencies': [ |
| 1146 | + 'deps/histogram/histogram.gyp:histogram', |
| 1147 | + ], |
| 1148 | + }], |
1135 | 1149 | [ 'node_shared_uvwasi=="false"', { |
1136 | 1150 | 'dependencies': [ 'deps/uvwasi/uvwasi.gyp:uvwasi' ], |
1137 | 1151 | 'include_dirs': [ 'deps/uvwasi/include' ], |
|
1155 | 1169 | 'dependencies': [ |
1156 | 1170 | '<(node_lib_target_name)', |
1157 | 1171 | 'deps/googletest/googletest.gyp:gtest_prod', |
1158 | | - 'deps/histogram/histogram.gyp:histogram', |
1159 | 1172 | 'deps/nbytes/nbytes.gyp:nbytes', |
1160 | 1173 | ], |
1161 | 1174 | 'includes': [ |
|
1179 | 1192 | 'test/fuzzers/fuzz_strings.cc', |
1180 | 1193 | ], |
1181 | 1194 | 'conditions': [ |
| 1195 | + [ 'node_shared_hdr_histogram=="false"', { |
| 1196 | + 'dependencies': [ |
| 1197 | + 'deps/histogram/histogram.gyp:histogram', |
| 1198 | + ], |
| 1199 | + }], |
1182 | 1200 | [ 'node_shared_uvwasi=="false"', { |
1183 | 1201 | 'dependencies': [ 'deps/uvwasi/uvwasi.gyp:uvwasi' ], |
1184 | 1202 | 'include_dirs': [ 'deps/uvwasi/include' ], |
|
1204 | 1222 | '<(node_lib_target_name)', |
1205 | 1223 | 'deps/googletest/googletest.gyp:gtest', |
1206 | 1224 | 'deps/googletest/googletest.gyp:gtest_main', |
1207 | | - 'deps/histogram/histogram.gyp:histogram', |
1208 | 1225 | 'deps/nbytes/nbytes.gyp:nbytes', |
1209 | 1226 | 'tools/v8_gypfiles/abseil.gyp:abseil', |
1210 | 1227 | ], |
|
1231 | 1248 | 'sources': [ '<@(node_cctest_sources)' ], |
1232 | 1249 |
|
1233 | 1250 | 'conditions': [ |
| 1251 | + [ 'node_shared_hdr_histogram=="false"', { |
| 1252 | + 'dependencies': [ |
| 1253 | + 'deps/histogram/histogram.gyp:histogram', |
| 1254 | + ], |
| 1255 | + }], |
1234 | 1256 | [ 'node_use_openssl=="true"', { |
1235 | 1257 | 'defines': [ |
1236 | 1258 | 'HAVE_OPENSSL=1', |
|
1291 | 1313 |
|
1292 | 1314 | 'dependencies': [ |
1293 | 1315 | '<(node_lib_target_name)', |
1294 | | - 'deps/histogram/histogram.gyp:histogram', |
1295 | 1316 | 'deps/nbytes/nbytes.gyp:nbytes', |
1296 | 1317 | ], |
1297 | 1318 |
|
|
1327 | 1348 | 'OTHER_LDFLAGS': [ '-Wl,-rpath,@loader_path', ], |
1328 | 1349 | }, |
1329 | 1350 | }], |
| 1351 | + [ 'node_shared_hdr_histogram=="false"', { |
| 1352 | + 'dependencies': [ |
| 1353 | + 'deps/histogram/histogram.gyp:histogram', |
| 1354 | + ], |
| 1355 | + }], |
1330 | 1356 | ['OS=="win"', { |
1331 | 1357 | 'libraries': [ |
1332 | 1358 | 'Dbghelp.lib', |
|
1413 | 1439 |
|
1414 | 1440 | 'dependencies': [ |
1415 | 1441 | '<(node_lib_target_name)', |
1416 | | - 'deps/histogram/histogram.gyp:histogram', |
1417 | 1442 | 'deps/nbytes/nbytes.gyp:nbytes', |
1418 | 1443 | ], |
1419 | 1444 |
|
|
1446 | 1471 | ['node_write_snapshot_as_array_literals=="true"', { |
1447 | 1472 | 'defines': [ 'NODE_MKSNAPSHOT_USE_ARRAY_LITERALS=1' ], |
1448 | 1473 | }], |
| 1474 | + [ 'node_shared_hdr_histogram=="false"', { |
| 1475 | + 'dependencies': [ |
| 1476 | + 'deps/histogram/histogram.gyp:histogram', |
| 1477 | + ], |
| 1478 | + }], |
1449 | 1479 | [ 'node_use_openssl=="true"', { |
1450 | 1480 | 'dependencies': [ |
1451 | 1481 | 'deps/ncrypto/ncrypto.gyp:ncrypto', |
|
0 commit comments