mirror of
https://github.com/nginx/nginx.git
synced 2025-08-06 06:46:16 +08:00
the -V switch
This commit is contained in:
parent
e4f6f00077
commit
b8fec51723
5
auto/configure
vendored
5
auto/configure
vendored
@ -3,6 +3,8 @@
|
||||
# Copyright (C) Igor Sysoev
|
||||
|
||||
|
||||
NGX_CONFIGURE=`echo $@ | sed 's/"/\\\\"/g'`
|
||||
|
||||
. auto/options
|
||||
. auto/init
|
||||
. auto/sources
|
||||
@ -10,9 +12,10 @@
|
||||
test -d $NGX_OBJS || mkdir $NGX_OBJS
|
||||
|
||||
echo > $NGX_AUTO_HEADERS_H
|
||||
echo > $NGX_AUTO_CONFIG_H
|
||||
echo > $NGX_AUTOCONF_ERR
|
||||
|
||||
echo "#define NGX_CONFIGURE \"$NGX_CONFIGURE\"" > $NGX_AUTO_CONFIG_H
|
||||
|
||||
|
||||
if [ $NGX_DEBUG = YES ]; then
|
||||
have=NGX_DEBUG . auto/have
|
||||
|
@ -176,6 +176,7 @@ ngx_module_t ngx_core_module = {
|
||||
ngx_uint_t ngx_max_module;
|
||||
|
||||
static ngx_uint_t ngx_show_version;
|
||||
static ngx_uint_t ngx_show_configure;
|
||||
|
||||
static char *ngx_null_environ = NULL;
|
||||
|
||||
@ -235,10 +236,21 @@ main(int argc, char *const *argv)
|
||||
ngx_write_fd(ngx_stderr_fileno, "nginx version: " NGINX_VER CRLF,
|
||||
sizeof("nginx version: " NGINX_VER CRLF) - 1);
|
||||
|
||||
#ifndef __WATCOMC__
|
||||
|
||||
if (ngx_show_configure) {
|
||||
#ifdef NGX_COMPILER
|
||||
ngx_write_fd(ngx_stderr_fileno, "built by " NGX_COMPILER CRLF,
|
||||
sizeof("built by " NGX_COMPILER CRLF) - 1);
|
||||
ngx_write_fd(ngx_stderr_fileno, "built by " NGX_COMPILER CRLF,
|
||||
sizeof("built by " NGX_COMPILER CRLF) - 1);
|
||||
#endif
|
||||
|
||||
ngx_write_fd(ngx_stderr_fileno,
|
||||
"configure arguments " NGX_CONFIGURE CRLF,
|
||||
sizeof("configure arguments " NGX_CONFIGURE CRLF) - 1);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
if (!ngx_test_config) {
|
||||
return 0;
|
||||
}
|
||||
@ -498,6 +510,11 @@ ngx_getopt(ngx_cycle_t *cycle, int argc, char *const *argv)
|
||||
ngx_show_version = 1;
|
||||
break;
|
||||
|
||||
case 'V':
|
||||
ngx_show_version = 1;
|
||||
ngx_show_configure = 1;
|
||||
break;
|
||||
|
||||
case 't':
|
||||
ngx_test_config = 1;
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user