r2756 merge:

add quotes for configure options with spaces
This commit is contained in:
Igor Sysoev 2009-05-18 16:17:51 +00:00
parent 0e7ed23cec
commit c0399e22bb
3 changed files with 8 additions and 4 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

@ -119,9 +119,12 @@ NGX_GOOGLE_PERFTOOLS=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="" ;;
@ -248,6 +251,9 @@ do
done
NGX_CONFIGURE="$opt"
if [ $help = yes ]; then
cat << END

View File

@ -261,8 +261,8 @@ main(int argc, char *const *argv)
}
#endif
p = "configure arguments: " NGX_CONFIGURE CRLF;
n = sizeof("configure arguments :" NGX_CONFIGURE CRLF) - 1;
p = "configure arguments:" NGX_CONFIGURE CRLF;
n = sizeof("configure arguments:" NGX_CONFIGURE CRLF) - 1;
if (ngx_write_fd(ngx_stderr_fileno, p, n) != n) {
return 1;