Mercurial > hg > nginx
diff auto/modules @ 8830:d4a6c03cfcb6 quic
HTTP/3: got rid of HTTP/2 module dependency.
The Huffman encoder/decoder now can be built separately from HTTP/2 module.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Thu, 05 Aug 2021 11:09:13 +0300 |
parents | f4d3f5d93a82 |
children | 598f8e3bef30 |
line wrap: on
line diff
--- a/auto/modules Wed Aug 04 17:35:11 2021 +0300 +++ b/auto/modules Thu Aug 05 11:09:13 2021 +0300 @@ -421,9 +421,6 @@ have=NGX_HTTP_HEADERS . auto/have HTTP_QUIC=YES - # XXX for Huffman - HTTP_V2=YES - ngx_module_name=ngx_http_v3_module ngx_module_incs=src/http/v3 ngx_module_deps="src/http/v3/ngx_http_v3.h \ @@ -441,6 +438,12 @@ ngx_module_libs= ngx_module_link=$HTTP_V3 + if [ $HTTP_V2 = NO ]; then + ngx_module_srcs="$ngx_module_srcs \ + src/http/v2/ngx_http_v2_huff_decode.c \ + src/http/v2/ngx_http_v2_huff_encode.c" + fi + . auto/module fi