[nginx] Configure: detect nginx version for nginx.pm at make time.
Ruslan Ermilov
ru at nginx.com
Fri Dec 16 16:55:12 UTC 2016
details: http://hg.nginx.org/nginx/rev/53ea5694d1cc
branches:
changeset: 6848:53ea5694d1cc
user: Ruslan Ermilov <ru at nginx.com>
date: Fri Dec 16 19:54:37 2016 +0300
description:
Configure: detect nginx version for nginx.pm at make time.
diffstat:
auto/lib/perl/make | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diffs (26 lines):
diff -r d72b38376092 -r 53ea5694d1cc auto/lib/perl/make
--- a/auto/lib/perl/make Fri Dec 16 18:21:55 2016 +0300
+++ b/auto/lib/perl/make Fri Dec 16 19:54:37 2016 +0300
@@ -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 @@ cat << END
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/
More information about the nginx-devel
mailing list