@@ -124,6 +124,7 @@ func main() {
124124 openSSLStatic := nginxBuildOptions .Bools ["openssl" ].Enabled
125125 libreSSLStatic := nginxBuildOptions .Bools ["libressl" ].Enabled
126126 zlibStatic := nginxBuildOptions .Bools ["zlib" ].Enabled
127+ zlibNGStatic := nginxBuildOptions .Bools ["zlib-ng" ].Enabled
127128 clear := nginxBuildOptions .Bools ["clear" ].Enabled
128129 versionPrint := nginxBuildOptions .Bools ["version" ].Enabled
129130 versionsPrint := nginxBuildOptions .Bools ["versions" ].Enabled
@@ -141,6 +142,7 @@ func main() {
141142 openSSLVersion := nginxBuildOptions .Values ["opensslversion" ].Value
142143 libreSSLVersion := nginxBuildOptions .Values ["libresslversion" ].Value
143144 zlibVersion := nginxBuildOptions .Values ["zlibversion" ].Value
145+ zlibNGVersion := nginxBuildOptions .Values ["zlibngversion" ].Value
144146 openRestyVersion := nginxBuildOptions .Values ["openrestyversion" ].Value
145147 freenginxVersion := nginxBuildOptions .Values ["freenginxversion" ].Value
146148 patchOption := nginxBuildOptions .Values ["patch-opt" ].Value
@@ -243,6 +245,7 @@ func main() {
243245 }
244246
245247 zlibBuilder := builder .MakeLibraryBuilder (builder .ComponentZlib , * zlibVersion , * zlibStatic )
248+ zlibNGBuilder := builder .MakeLibraryBuilder (builder .ComponentZlibNG , * zlibNGVersion , * zlibNGStatic )
246249
247250 if * idempotent {
248251 builders := []builder.Builder {
@@ -417,6 +420,14 @@ func main() {
417420 }()
418421 }
419422
423+ if * zlibNGStatic {
424+ wg .Add (1 )
425+ go func () {
426+ downloadAndExtractParallel (& zlibNGBuilder )
427+ wg .Done ()
428+ }()
429+ }
430+
420431 wg .Add (1 )
421432 go func () {
422433 downloadAndExtractParallel (& nginxBuilder )
@@ -471,6 +482,10 @@ func main() {
471482 dependencies = append (dependencies , builder .MakeStaticLibrary (& zlibBuilder ))
472483 }
473484
485+ if * zlibNGStatic {
486+ dependencies = append (dependencies , builder .MakeStaticLibrary (& zlibNGBuilder ))
487+ }
488+
474489 log .Printf ("Generate configure script for %s....." , nginxBuilder .SourcePath ())
475490
476491 if * pcreStatic && pcreBuilder .IsIncludeWithOption (nginxConfigure ) {
0 commit comments