NGINX: Add NJS. (#13324)

Signed-off-by: Anurag Rajawat <anuragsinghrajawat22@gmail.com>
Co-authored-by: Anurag Rajawat <anuragsinghrajawat22@gmail.com>
This commit is contained in:
Marco Ebert 2025-05-06 19:33:14 +02:00 committed by GitHub
parent dbd5206d73
commit 3710e62541
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 1 deletions

View File

@ -104,6 +104,9 @@ export OPENTELEMETRY_CPP_VERSION=v1.18.0
# Check for recent changes: https://github.com/open-telemetry/opentelemetry-proto/compare/v1.5.0...main
export OPENTELEMETRY_PROTO_VERSION=v1.5.0
# Check for recent changes: https://github.com/nginx/njs/compare/0.8.10...master
export NJS_VERSION=0.8.10
export BUILD_PATH=/tmp/build
ARCH=$(uname -m)
@ -267,6 +270,9 @@ get_src efb767487ea3f6031577b9b224467ddbda2ad51a41c5867a47582d4ad85d609e \
get_src d74f86ada2329016068bc5a243268f1f555edd620b6a7d6ce89295e7d6cf18da \
"https://github.com/microsoft/mimalloc/archive/${MIMALOC_VERSION}.tar.gz" "mimalloc"
get_src abc123 \
"https://github.com/nginx/njs/archive/${NJS_VERSION}.tar.gz" "njs"
# improve compilation times
CORES=$(($(grep -c ^processor /proc/cpuinfo) - 1))
@ -485,7 +491,8 @@ WITH_MODULES=" \
--add-dynamic-module=$BUILD_PATH/nginx-http-auth-digest \
--add-dynamic-module=$BUILD_PATH/ModSecurity-nginx \
--add-dynamic-module=$BUILD_PATH/ngx_http_geoip2_module \
--add-dynamic-module=$BUILD_PATH/ngx_brotli"
--add-dynamic-module=$BUILD_PATH/ngx_brotli \
--add-dynamic-module=$BUILD_PATH/njs/nginx"
./configure \
--prefix=/usr/local/nginx \