]> git.kaiwu.me - nginx.git/commitdiff
Configure: detect nginx version for nginx.pm at make time.
authorRuslan Ermilov <ru@nginx.com>
Fri, 16 Dec 2016 16:54:37 +0000 (19:54 +0300)
committerRuslan Ermilov <ru@nginx.com>
Fri, 16 Dec 2016 16:54:37 +0000 (19:54 +0300)
auto/lib/perl/make

index 350090c76231ca353ac1ba75830bc6f6bb7c364f..74e0f3ad610f28d22966b7a47337ff2a721a8e0a 100644 (file)
@@ -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/