|
31 | 31 | 'node_use_bundled_v8%': 'true', |
32 | 32 | 'node_use_node_snapshot%': 'false', |
33 | 33 | 'node_use_openssl%': 'true', |
| 34 | + 'node_use_quic%': 'false', |
34 | 35 | 'node_use_sqlite%': 'true', |
35 | 36 | 'node_use_v8_platform%': 'true', |
36 | 37 | 'node_v8_options%': '', |
|
189 | 190 | 'src/udp_wrap.cc', |
190 | 191 | 'src/util.cc', |
191 | 192 | 'src/uv.cc', |
192 | | - 'src/quic/bindingdata.cc', |
193 | | - 'src/quic/cid.cc', |
194 | | - 'src/quic/data.cc', |
195 | | - 'src/quic/logstream.cc', |
196 | | - 'src/quic/packet.cc', |
197 | | - 'src/quic/preferredaddress.cc', |
198 | | - 'src/quic/sessionticket.cc', |
199 | | - 'src/quic/tokens.cc', |
200 | | - 'src/quic/application.cc', |
201 | | - 'src/quic/endpoint.cc', |
202 | | - 'src/quic/http3.cc', |
203 | | - 'src/quic/session.cc', |
204 | | - 'src/quic/streams.cc', |
205 | | - 'src/quic/tlscontext.cc', |
206 | | - 'src/quic/transportparams.cc', |
207 | | - 'src/quic/quic.cc', |
208 | 193 | # headers to make for a more pleasant IDE experience |
209 | 194 | 'src/aliased_buffer.h', |
210 | 195 | 'src/aliased_buffer-inl.h', |
|
342 | 327 | 'src/udp_wrap.h', |
343 | 328 | 'src/util.h', |
344 | 329 | 'src/util-inl.h', |
| 330 | + ], |
| 331 | + 'node_quic_sources': [ |
| 332 | + 'src/quic/bindingdata.cc', |
| 333 | + 'src/quic/cid.cc', |
| 334 | + 'src/quic/data.cc', |
| 335 | + 'src/quic/logstream.cc', |
| 336 | + 'src/quic/packet.cc', |
| 337 | + 'src/quic/preferredaddress.cc', |
| 338 | + 'src/quic/sessionticket.cc', |
| 339 | + 'src/quic/tokens.cc', |
| 340 | + 'src/quic/application.cc', |
| 341 | + 'src/quic/endpoint.cc', |
| 342 | + 'src/quic/http3.cc', |
| 343 | + 'src/quic/session.cc', |
| 344 | + 'src/quic/streams.cc', |
| 345 | + 'src/quic/tlscontext.cc', |
| 346 | + 'src/quic/transportparams.cc', |
| 347 | + 'src/quic/quic.cc', |
345 | 348 | 'src/quic/bindingdata.h', |
346 | 349 | 'src/quic/cid.h', |
347 | 350 | 'src/quic/data.h', |
|
424 | 427 | 'test/cctest/test_crypto_clienthello.cc', |
425 | 428 | 'test/cctest/test_node_crypto.cc', |
426 | 429 | 'test/cctest/test_node_crypto_env.cc', |
| 430 | + ], |
| 431 | + 'node_cctest_quic_sources': [ |
427 | 432 | 'test/cctest/test_quic_cid.cc', |
428 | 433 | 'test/cctest/test_quic_error.cc', |
429 | 434 | 'test/cctest/test_quic_preferredaddress.cc', |
|
993 | 998 | '<@(node_sqlite_sources)', |
994 | 999 | ], |
995 | 1000 | }], |
| 1001 | + [ 'node_use_quic=="true"', { |
| 1002 | + 'sources': [ |
| 1003 | + '<@(node_quic_sources)', |
| 1004 | + ], |
| 1005 | + }], |
996 | 1006 | [ 'OS in "linux freebsd mac solaris openharmony" and ' |
997 | 1007 | 'target_arch=="x64" and ' |
998 | 1008 | 'node_target_type=="executable"', { |
|
1279 | 1289 | }, { |
1280 | 1290 | 'sources!': [ '<@(node_cctest_openssl_sources)' ], |
1281 | 1291 | }], |
| 1292 | + [ 'node_use_quic=="true"', { |
| 1293 | + 'defines': [ |
| 1294 | + 'HAVE_QUIC=1', |
| 1295 | + ], |
| 1296 | + }, { |
| 1297 | + 'sources!': [ '<@(node_cctest_quic_sources)' ], |
| 1298 | + }], |
1282 | 1299 | ['v8_enable_inspector==1', { |
1283 | 1300 | 'defines': [ |
1284 | 1301 | 'HAVE_INSPECTOR=1', |
|
0 commit comments