Skip to content

Commit d8b86ad

Browse files
zcbenzrichardlau
authored andcommitted
build: update GN build files for ngtcp2
PR-URL: #51313 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Jiawen Geng <[email protected]>
1 parent 4adea6c commit d8b86ad

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

deps/ngtcp2/unofficial.gni

+9-2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ template("ngtcp2_gn_build") {
3838
"_WINDOWS",
3939
"HAVE_CONFIG_H",
4040
]
41+
} else {
42+
defines += [
43+
"HAVE_UNISTD_H",
44+
]
4145
}
4246
if (is_linux) {
4347
defines += [
@@ -53,16 +57,19 @@ template("ngtcp2_gn_build") {
5357
"nghttp3/lib/"
5458
]
5559

56-
sources = gypi_values.nghttp3_sources + gypi_values.ngtcp2_sources
60+
sources = gypi_values.nghttp3_sources +
61+
gypi_values.ngtcp2_sources +
62+
gypi_values.ngtcp2_sources_quictls
5763
if (node_use_openssl) {
58-
sources += gypi_values.ngtcp2_sources_openssl
5964
deps = [ "../openssl" ]
6065
}
6166

6267
if (is_clang || !is_win) {
6368
cflags_c = [
6469
"-Wno-extra-semi",
6570
"-Wno-implicit-fallthrough",
71+
# Remove after https://github.com/ngtcp2/ngtcp2/issues/1050 is fixed.
72+
"-Wno-sometimes-uninitialized",
6673
]
6774
}
6875
}

0 commit comments

Comments
 (0)