|
32 | 32 | 'node_use_bundled_v8%': 'true', |
33 | 33 | 'node_use_node_snapshot%': 'false', |
34 | 34 | 'node_use_openssl%': 'true', |
| 35 | + 'node_use_quic%': 'false', |
35 | 36 | 'node_use_sqlite%': 'true', |
36 | 37 | 'node_use_v8_platform%': 'true', |
37 | 38 | 'node_v8_options%': '', |
|
190 | 191 | 'src/udp_wrap.cc', |
191 | 192 | 'src/util.cc', |
192 | 193 | 'src/uv.cc', |
193 | | - 'src/quic/bindingdata.cc', |
194 | | - 'src/quic/cid.cc', |
195 | | - 'src/quic/data.cc', |
196 | | - 'src/quic/logstream.cc', |
197 | | - 'src/quic/packet.cc', |
198 | | - 'src/quic/preferredaddress.cc', |
199 | | - 'src/quic/sessionticket.cc', |
200 | | - 'src/quic/tokens.cc', |
201 | | - 'src/quic/application.cc', |
202 | | - 'src/quic/endpoint.cc', |
203 | | - 'src/quic/http3.cc', |
204 | | - 'src/quic/session.cc', |
205 | | - 'src/quic/streams.cc', |
206 | | - 'src/quic/tlscontext.cc', |
207 | | - 'src/quic/transportparams.cc', |
208 | | - 'src/quic/quic.cc', |
209 | 194 | # headers to make for a more pleasant IDE experience |
210 | 195 | 'src/aliased_buffer.h', |
211 | 196 | 'src/aliased_buffer-inl.h', |
|
343 | 328 | 'src/udp_wrap.h', |
344 | 329 | 'src/util.h', |
345 | 330 | 'src/util-inl.h', |
| 331 | + ], |
| 332 | + 'node_quic_sources': [ |
| 333 | + 'src/quic/bindingdata.cc', |
| 334 | + 'src/quic/cid.cc', |
| 335 | + 'src/quic/data.cc', |
| 336 | + 'src/quic/logstream.cc', |
| 337 | + 'src/quic/packet.cc', |
| 338 | + 'src/quic/preferredaddress.cc', |
| 339 | + 'src/quic/sessionticket.cc', |
| 340 | + 'src/quic/tokens.cc', |
| 341 | + 'src/quic/application.cc', |
| 342 | + 'src/quic/endpoint.cc', |
| 343 | + 'src/quic/http3.cc', |
| 344 | + 'src/quic/session.cc', |
| 345 | + 'src/quic/streams.cc', |
| 346 | + 'src/quic/tlscontext.cc', |
| 347 | + 'src/quic/transportparams.cc', |
| 348 | + 'src/quic/quic.cc', |
346 | 349 | 'src/quic/bindingdata.h', |
347 | 350 | 'src/quic/cid.h', |
348 | 351 | 'src/quic/data.h', |
|
425 | 428 | 'test/cctest/test_crypto_clienthello.cc', |
426 | 429 | 'test/cctest/test_node_crypto.cc', |
427 | 430 | 'test/cctest/test_node_crypto_env.cc', |
| 431 | + ], |
| 432 | + 'node_cctest_quic_sources': [ |
428 | 433 | 'test/cctest/test_quic_cid.cc', |
429 | 434 | 'test/cctest/test_quic_error.cc', |
430 | 435 | 'test/cctest/test_quic_preferredaddress.cc', |
|
998 | 1003 | '<@(node_sqlite_sources)', |
999 | 1004 | ], |
1000 | 1005 | }], |
| 1006 | + [ 'node_use_quic=="true"', { |
| 1007 | + 'sources': [ |
| 1008 | + '<@(node_quic_sources)', |
| 1009 | + ], |
| 1010 | + }], |
1001 | 1011 | [ 'OS in "linux freebsd mac solaris openharmony" and ' |
1002 | 1012 | 'target_arch=="x64" and ' |
1003 | 1013 | 'node_target_type=="executable"', { |
|
1292 | 1302 | }, { |
1293 | 1303 | 'sources!': [ '<@(node_cctest_openssl_sources)' ], |
1294 | 1304 | }], |
| 1305 | + [ 'node_use_quic=="true"', { |
| 1306 | + 'defines': [ |
| 1307 | + 'HAVE_QUIC=1', |
| 1308 | + ], |
| 1309 | + }, { |
| 1310 | + 'sources!': [ '<@(node_cctest_quic_sources)' ], |
| 1311 | + }], |
1295 | 1312 | ['v8_enable_inspector==1', { |
1296 | 1313 | 'defines': [ |
1297 | 1314 | 'HAVE_INSPECTOR=1', |
|
0 commit comments