From 23597e97f52316ef024796c5f1b5ca0d70ecff31 Mon Sep 17 00:00:00 2001 From: Maxim Dounin Date: Tue, 10 Nov 2020 17:13:20 +0300 Subject: Configure: shared sources for addon modules. Addon modules, both dynamic and static, can now use shared source files. Shared sources result in only one make rule even if specified several times in different modules. --- auto/make | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'auto/make') diff --git a/auto/make b/auto/make index 041d280cd..ef7c9f694 100644 --- a/auto/make +++ b/auto/make @@ -502,6 +502,7 @@ fi for ngx_module in $DYNAMIC_MODULES do eval ngx_module_srcs="\$${ngx_module}_SRCS" + eval ngx_module_shrd="\$${ngx_module}_SHRD" eval eval ngx_module_libs="\\\"\$${ngx_module}_LIBS\\\"" eval ngx_module_modules="\$${ngx_module}_MODULES" @@ -567,7 +568,7 @@ END | sed -e "s/\(.*\.\)c/\1$ngx_objext/"` ngx_module_objs= - for ngx_src in $ngx_module_srcs + for ngx_src in $ngx_module_srcs $ngx_module_shrd do case "$ngx_src" in src/*) -- cgit