|
15 | 15 | 'node_shared_brotli%': 'false', |
16 | 16 | 'node_shared_cares%': 'false', |
17 | 17 | 'node_shared_gtest%': 'false', |
| 18 | + 'node_shared_hdr_histogram%': 'false', |
18 | 19 | 'node_shared_http_parser%': 'false', |
19 | 20 | 'node_shared_libuv%': 'false', |
20 | 21 | 'node_shared_nghttp2%': 'false', |
|
572 | 573 | 'src/node_main.cc' |
573 | 574 | ], |
574 | 575 |
|
575 | | - 'dependencies': [ |
576 | | - 'deps/histogram/histogram.gyp:histogram', |
577 | | - ], |
578 | | - |
579 | 576 | 'msvs_settings': { |
580 | 577 | 'VCLinkerTool': { |
581 | 578 | 'GenerateMapFile': 'true', # /MAP |
|
597 | 594 | 'msvs_disabled_warnings!': [4244], |
598 | 595 |
|
599 | 596 | 'conditions': [ |
| 597 | + [ 'node_shared_hdr_histogram=="false"', { |
| 598 | + 'dependencies': [ |
| 599 | + 'deps/histogram/histogram.gyp:histogram', |
| 600 | + ], |
| 601 | + }], |
600 | 602 | [ 'error_on_warn=="true"', { |
601 | 603 | 'cflags': ['-Werror'], |
602 | 604 | 'xcode_settings': { |
|
866 | 868 | '<(SHARED_INTERMEDIATE_DIR)' # for node_natives.h |
867 | 869 | ], |
868 | 870 | 'dependencies': [ |
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', |
|
934 | 935 | 'deps/googletest/googletest.gyp:gtest_prod', |
935 | 936 | ], |
936 | 937 | }], |
| 938 | + [ 'node_shared_hdr_histogram=="false"', { |
| 939 | + 'dependencies': [ |
| 940 | + 'deps/histogram/histogram.gyp:histogram', |
| 941 | + ], |
| 942 | + }], |
937 | 943 | [ 'node_use_sqlite=="true"', { |
938 | 944 | 'sources': [ |
939 | 945 | '<@(node_sqlite_sources)', |
|
1071 | 1077 | 'type': 'executable', |
1072 | 1078 | 'dependencies': [ |
1073 | 1079 | '<(node_lib_target_name)', |
1074 | | - 'deps/histogram/histogram.gyp:histogram', |
1075 | 1080 | ], |
1076 | 1081 |
|
1077 | 1082 | 'includes': [ |
|
1096 | 1101 | 'test/fuzzers/fuzz_env.cc', |
1097 | 1102 | ], |
1098 | 1103 | 'conditions': [ |
| 1104 | + [ 'node_shared_hdr_histogram=="false"', { |
| 1105 | + 'dependencies': [ |
| 1106 | + 'deps/histogram/histogram.gyp:histogram', |
| 1107 | + ], |
| 1108 | + }], |
1099 | 1109 | ['OS=="linux" or OS=="openharmony"', { |
1100 | 1110 | 'ldflags': [ '-fsanitize=fuzzer' ] |
1101 | 1111 | }], |
|
1114 | 1124 | 'type': 'executable', |
1115 | 1125 | 'dependencies': [ |
1116 | 1126 | '<(node_lib_target_name)', |
1117 | | - 'deps/histogram/histogram.gyp:histogram', |
1118 | 1127 | ], |
1119 | 1128 | 'includes': [ |
1120 | 1129 | 'node.gypi' |
|
1137 | 1146 | 'test/fuzzers/fuzz_ClientHelloParser.cc', |
1138 | 1147 | ], |
1139 | 1148 | 'conditions': [ |
| 1149 | + [ 'node_shared_hdr_histogram=="false"', { |
| 1150 | + 'dependencies': [ |
| 1151 | + 'deps/histogram/histogram.gyp:histogram', |
| 1152 | + ], |
| 1153 | + }], |
1140 | 1154 | [ 'node_shared_uvwasi=="false"', { |
1141 | 1155 | 'dependencies': [ 'deps/uvwasi/uvwasi.gyp:uvwasi' ], |
1142 | 1156 | 'include_dirs': [ 'deps/uvwasi/include' ], |
|
1159 | 1173 | 'type': 'executable', |
1160 | 1174 | 'dependencies': [ |
1161 | 1175 | '<(node_lib_target_name)', |
1162 | | - 'deps/histogram/histogram.gyp:histogram', |
1163 | 1176 | 'deps/nbytes/nbytes.gyp:nbytes', |
1164 | 1177 | ], |
1165 | 1178 | 'includes': [ |
|
1188 | 1201 | 'deps/googletest/googletest.gyp:gtest_prod', |
1189 | 1202 | ], |
1190 | 1203 | }], |
| 1204 | + [ 'node_shared_hdr_histogram=="false"', { |
| 1205 | + 'dependencies': [ |
| 1206 | + 'deps/histogram/histogram.gyp:histogram', |
| 1207 | + ], |
| 1208 | + }], |
1191 | 1209 | [ 'node_shared_uvwasi=="false"', { |
1192 | 1210 | 'dependencies': [ 'deps/uvwasi/uvwasi.gyp:uvwasi' ], |
1193 | 1211 | 'include_dirs': [ 'deps/uvwasi/include' ], |
|
1211 | 1229 |
|
1212 | 1230 | 'dependencies': [ |
1213 | 1231 | '<(node_lib_target_name)', |
1214 | | - 'deps/histogram/histogram.gyp:histogram', |
1215 | 1232 | 'deps/nbytes/nbytes.gyp:nbytes', |
1216 | 1233 | 'tools/v8_gypfiles/abseil.gyp:abseil', |
1217 | 1234 | ], |
|
1247 | 1264 | [ 'node_shared_gtest=="true"', { |
1248 | 1265 | 'libraries': [ '-lgtest_main' ], |
1249 | 1266 | }], |
| 1267 | + [ 'node_shared_hdr_histogram=="false"', { |
| 1268 | + 'dependencies': [ |
| 1269 | + 'deps/histogram/histogram.gyp:histogram', |
| 1270 | + ], |
| 1271 | + }], |
1250 | 1272 | [ 'node_use_openssl=="true"', { |
1251 | 1273 | 'defines': [ |
1252 | 1274 | 'HAVE_OPENSSL=1', |
|
1307 | 1329 |
|
1308 | 1330 | 'dependencies': [ |
1309 | 1331 | '<(node_lib_target_name)', |
1310 | | - 'deps/histogram/histogram.gyp:histogram', |
1311 | 1332 | 'deps/nbytes/nbytes.gyp:nbytes', |
1312 | 1333 | ], |
1313 | 1334 |
|
|
1343 | 1364 | 'OTHER_LDFLAGS': [ '-Wl,-rpath,@loader_path', ], |
1344 | 1365 | }, |
1345 | 1366 | }], |
| 1367 | + [ 'node_shared_hdr_histogram=="false"', { |
| 1368 | + 'dependencies': [ |
| 1369 | + 'deps/histogram/histogram.gyp:histogram', |
| 1370 | + ], |
| 1371 | + }], |
1346 | 1372 | ['OS=="win"', { |
1347 | 1373 | 'libraries': [ |
1348 | 1374 | 'Dbghelp.lib', |
|
1429 | 1455 |
|
1430 | 1456 | 'dependencies': [ |
1431 | 1457 | '<(node_lib_target_name)', |
1432 | | - 'deps/histogram/histogram.gyp:histogram', |
1433 | 1458 | 'deps/nbytes/nbytes.gyp:nbytes', |
1434 | 1459 | ], |
1435 | 1460 |
|
|
1462 | 1487 | ['node_write_snapshot_as_array_literals=="true"', { |
1463 | 1488 | 'defines': [ 'NODE_MKSNAPSHOT_USE_ARRAY_LITERALS=1' ], |
1464 | 1489 | }], |
| 1490 | + [ 'node_shared_hdr_histogram=="false"', { |
| 1491 | + 'dependencies': [ |
| 1492 | + 'deps/histogram/histogram.gyp:histogram', |
| 1493 | + ], |
| 1494 | + }], |
1465 | 1495 | [ 'node_use_openssl=="true"', { |
1466 | 1496 | 'dependencies': [ |
1467 | 1497 | 'deps/ncrypto/ncrypto.gyp:ncrypto', |
|
0 commit comments