comparison auto/modules @ 6804:2c7a2d75938a

Configure: honor dependencies of dynamic modules. Dependencies of dynamic modules are added to NGX_ADDON_DEPS (and it is now used for dynamic modules) to be in line with what happens in case of static compilation. To avoid duplication, MAIL_DEPS and STREAM_DEPS are no longer passed to auto/module when these modules are compiled as dynamic ones. Mail and stream dependencies are handled explicitly via corresponding variables.
author Maxim Dounin <mdounin@mdounin.ru>
date Mon, 21 Nov 2016 16:49:19 +0300
parents 57c8e12c460c
children 29e452c56125
comparison
equal deleted inserted replaced
6803:8bd659ff4231 6804:2c7a2d75938a
1250 modules="$modules $MAIL_MODULES" 1250 modules="$modules $MAIL_MODULES"
1251 1251
1252 elif [ $MAIL = DYNAMIC ]; then 1252 elif [ $MAIL = DYNAMIC ]; then
1253 ngx_module_name=$MAIL_MODULES 1253 ngx_module_name=$MAIL_MODULES
1254 ngx_module_incs= 1254 ngx_module_incs=
1255 ngx_module_deps=$MAIL_DEPS 1255 ngx_module_deps=
1256 ngx_module_srcs=$MAIL_SRCS 1256 ngx_module_srcs=$MAIL_SRCS
1257 ngx_module_libs= 1257 ngx_module_libs=
1258 ngx_module_link=DYNAMIC 1258 ngx_module_link=DYNAMIC
1259 1259
1260 . auto/module 1260 . auto/module
1270 modules="$modules $STREAM_MODULES" 1270 modules="$modules $STREAM_MODULES"
1271 1271
1272 elif [ $STREAM = DYNAMIC ]; then 1272 elif [ $STREAM = DYNAMIC ]; then
1273 ngx_module_name=$STREAM_MODULES 1273 ngx_module_name=$STREAM_MODULES
1274 ngx_module_incs= 1274 ngx_module_incs=
1275 ngx_module_deps=$STREAM_DEPS 1275 ngx_module_deps=
1276 ngx_module_srcs=$STREAM_SRCS 1276 ngx_module_srcs=$STREAM_SRCS
1277 ngx_module_libs= 1277 ngx_module_libs=
1278 ngx_module_link=DYNAMIC 1278 ngx_module_link=DYNAMIC
1279 1279
1280 . auto/module 1280 . auto/module