details:   
https://github.com/nginx/nginx/commit/b997be14f5e19942a99d90eeeee53289f5d3a3a8
branches:  master
commit:    b997be14f5e19942a99d90eeeee53289f5d3a3a8
user:      Sergey Kandaurov <pluk...@nginx.com>
date:      Tue, 24 Jun 2025 16:42:20 +0400
description:
Win32: skip OpenSSL dependency generation to conserve time.

Disabling the build dependency feature is safe assuming that
nginx/Windows release zip is always built from a clean tree.
This allows to speed up total build time by around 40%.

As it may not be suitable in general, the option resides here
and not in configure.

---
 misc/GNUmakefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/misc/GNUmakefile b/misc/GNUmakefile
index b7e76b942..6f8a5d396 100644
--- a/misc/GNUmakefile
+++ b/misc/GNUmakefile
@@ -76,7 +76,8 @@ win32:
                --with-stream_realip_module                             \
                --with-stream_ssl_preread_module                        \
                --with-openssl=$(OBJS)/lib/$(OPENSSL)                   \
-               --with-openssl-opt="no-asm no-tests -D_WIN32_WINNT=0x0501" \
+               --with-openssl-opt="no-asm no-tests no-makedepend       \
+                       -D_WIN32_WINNT=0x0501"                          \
                --with-http_ssl_module                                  \
                --with-mail_ssl_module                                  \
                --with-stream_ssl_module
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-devel

Reply via email to