add quotes for configure options with spaces

This commit is contained in:
Igor Sysoev 2009-04-26 19:37:38 +00:00
parent 43e1b88acb
commit 0e60e4f73a
3 changed files with 7 additions and 3 deletions

2
auto/configure vendored
View File

@ -3,8 +3,6 @@
# Copyright (C) Igor Sysoev
NGX_CONFIGURE=`echo $@ | sed 's/"/\\\\"/g'`
. auto/options
. auto/init
. auto/sources

View File

@ -129,9 +129,12 @@ NGX_CPP_TEST=NO
NGX_CPU_CACHE_LINE=
opt=
for option
do
opt="$opt `echo $option | sed -e \"s/\(--[^=]*=\)\(.* .*\)/\1'\2'/\"`"
case "$option" in
-*=*) value=`echo "$option" | sed -e 's/[-_a-zA-Z0-9]*=//'` ;;
*) value="" ;;
@ -267,6 +270,9 @@ do
done
NGX_CONFIGURE="$opt"
if [ $help = yes ]; then
cat << END

View File

@ -232,7 +232,7 @@ main(int argc, char *const *argv)
#ifdef NGX_COMPILER
ngx_log_stderr(0, "built by " NGX_COMPILER);
#endif
ngx_log_stderr(0, "configure arguments: " NGX_CONFIGURE);
ngx_log_stderr(0, "configure arguments:" NGX_CONFIGURE);
}
if (!ngx_test_config) {