Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nginx/nginx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/auto
diff options
context:
space:
mode:
authorRuslan Ermilov <ru@nginx.com>2016-12-16 19:54:37 +0300
committerRuslan Ermilov <ru@nginx.com>2016-12-16 19:54:37 +0300
commit853c208fc993957aaea059e799bf9765ba167421 (patch)
treeee1d08c945958a4ee9a9da44af36a740e8c30db8 /auto
parentb69a35ffb12f60f18a69a007b2db4c57f3e52027 (diff)
Configure: detect nginx version for nginx.pm at make time.
Diffstat (limited to 'auto')
-rw-r--r--auto/lib/perl/make9
1 files changed, 5 insertions, 4 deletions
diff --git a/auto/lib/perl/make b/auto/lib/perl/make
index 350090c76..74e0f3ad6 100644
--- a/auto/lib/perl/make
+++ b/auto/lib/perl/make
@@ -3,9 +3,6 @@
# Copyright (C) Nginx, Inc.
-v=`grep 'define NGINX_VERSION' src/core/nginx.h | sed -e 's/^.*"\(.*\)".*/\1/'`
-
-
cat << END >> $NGX_MAKEFILE
$NGX_OBJS/src/http/modules/perl/ngx_http_perl_module.o: \\
@@ -27,7 +24,11 @@ $NGX_OBJS/src/http/modules/perl/Makefile: \\
src/http/modules/perl/nginx.pm \\
src/http/modules/perl/nginx.xs \\
src/http/modules/perl/typemap
- sed "s/%%VERSION%%/$v/" src/http/modules/perl/nginx.pm > \\
+ grep 'define NGINX_VERSION' src/core/nginx.h \\
+ | sed -e 's/^.*"\(.*\)".*/\1/' > \\
+ $NGX_OBJS/src/http/modules/perl/version
+ sed "s/%%VERSION%%/\`cat $NGX_OBJS/src/http/modules/perl/version\`/" \\
+ src/http/modules/perl/nginx.pm > \\
$NGX_OBJS/src/http/modules/perl/nginx.pm
cp -p src/http/modules/perl/nginx.xs $NGX_OBJS/src/http/modules/perl/
cp -p src/http/modules/perl/typemap $NGX_OBJS/src/http/modules/perl/