| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -19,6 +19,7 @@ on: | |||
| 19 | 19 | - deps/crates/** | |
| 20 | 20 | - deps/corepack/** | |
| 21 | 21 | - deps/googletest/** | |
| 22 | + - deps/histogram/** | ||
| 22 | 23 | - deps/icu-small/** | |
| 23 | 24 | - deps/icu-tmp/** | |
| 24 | 25 | - deps/llhttp/** | |
@@ -66,6 +67,7 @@ on: | |||
| 66 | 67 | - deps/crates/** | |
| 67 | 68 | - deps/corepack/** | |
| 68 | 69 | - deps/googletest/** | |
| 70 | + - deps/histogram/** | ||
| 69 | 71 | - deps/icu-small/** | |
| 70 | 72 | - deps/icu-tmp/** | |
| 71 | 73 | - deps/llhttp/** | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1238,6 +1238,7 @@ ifeq ($(SKIP_SHARED_DEPS), 1) | |||
| 1238 | 1238 | $(RM) -r $(TARNAME)/deps/cares | |
| 1239 | 1239 | $(RM) -r $(TARNAME)/deps/crates | |
| 1240 | 1240 | $(RM) -r $(TARNAME)/deps/googletest | |
| 1241 | + $(RM) -r $(TARNAME)/deps/histogram | ||
| 1241 | 1242 | $(RM) -r $(TARNAME)/deps/icu-small | |
| 1242 | 1243 | $(RM) -r $(TARNAME)/deps/icu-tmp | |
| 1243 | 1244 | $(RM) -r $(TARNAME)/deps/llhttp | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -285,6 +285,28 @@ | |||
| 285 | 285 | dest='shared_gtest_libpath', | |
| 286 | 286 | help='a directory to search for the shared googletest DLL') | |
| 287 | 287 | ||
| 288 | + shared_optgroup.add_argument('--shared-hdr-histogram', | ||
| 289 | + action='store_true', | ||
| 290 | + dest='shared_hdr_histogram', | ||
| 291 | + default=None, | ||
| 292 | + help='link to a shared HdrHistogram DLL instead of static linking') | ||
| 293 | + | ||
| 294 | + shared_optgroup.add_argument('--shared-hdr-histogram-includes', | ||
| 295 | + action='store', | ||
| 296 | + dest='shared_hdr_histogram_includes', | ||
| 297 | + help='directory containing HdrHistogram header files') | ||
| 298 | + | ||
| 299 | + shared_optgroup.add_argument('--shared-hdr-histogram-libname', | ||
| 300 | + action='store', | ||
| 301 | + dest='shared_hdr_histogram_libname', | ||
| 302 | + default='hdr_histogram', | ||
| 303 | + help='alternative lib name to link to [default: %(default)s]') | ||
| 304 | + | ||
| 305 | + shared_optgroup.add_argument('--shared-hdr-histogram-libpath', | ||
| 306 | + action='store', | ||
| 307 | + dest='shared_hdr_histogram_libpath', | ||
| 308 | + help='a directory to search for the shared HdrHistogram DLL') | ||
| 309 | + | ||
| 288 | 310 | parser.add_argument('--experimental-http-parser', | |
| 289 | 311 | action='store_true', | |
| 290 | 312 | dest='experimental_http_parser', | |
@@ -2431,6 +2453,7 @@ def make_bin_override(): | |||
| 2431 | 2453 | configure_library('brotli', output, pkgname=['libbrotlidec', 'libbrotlienc']) | |
| 2432 | 2454 | configure_library('cares', output, pkgname='libcares') | |
| 2433 | 2455 | configure_library('gtest', output) | |
| 2456 | + configure_library('hdr_histogram', output) | ||
| 2434 | 2457 | configure_library('nghttp2', output, pkgname='libnghttp2') | |
| 2435 | 2458 | configure_library('nghttp3', output, pkgname='libnghttp3') | |
| 2436 | 2459 | configure_library('ngtcp2', output, pkgname='libngtcp2') | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -15,6 +15,7 @@ | |||
| 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,10 +573,6 @@ | |||
| 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,6 +594,11 @@ | |||
| 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,7 +868,6 @@ | |||
| 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,6 +935,11 @@ | |||
| 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,7 +1077,6 @@ | |||
| 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,6 +1101,11 @@ | |||
| 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,7 +1124,6 @@ | |||
| 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,6 +1146,11 @@ | |||
| 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,7 +1173,6 @@ | |||
| 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,6 +1201,11 @@ | |||
| 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,7 +1229,6 @@ | |||
| 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,6 +1264,11 @@ | |||
| 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,7 +1329,6 @@ | |||
| 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,6 +1364,11 @@ | |||
| 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,7 +1455,6 @@ | |||
| 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,6 +1487,11 @@ | |||
| 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', | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -20,6 +20,7 @@ | |||
| 20 | 20 | zlib | |
| 21 | 21 | zstd | |
| 22 | 22 | ; | |
| 23 | + hdr-histogram = pkgs.hdrhistogram_c; | ||
| 23 | 24 | http-parser = pkgs.llhttp; | |
| 24 | 25 | } | |
| 25 | 26 | // (pkgs.lib.optionalAttrs withSQLite { | |
| Back | FazBrowse Home | New Git URL |
0 commit comments