From 5df533c9c1b03936bf8bddbfdecd1e31a247de2f Mon Sep 17 00:00:00 2001 From: drow Date: Wed, 17 Sep 2003 20:01:06 +0000 Subject: ./ * configure.in (TOPLEVEL_CONFIGURE_ARGUMENTS, baseargs): Fix quoting. * configure: Regenerated. gcc/ * configure.in: Quote gcc_config_arguments for configargs.h. * configure: Regenerated. * gccbug.in: Don't shell-expand gcc_config_arguments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71474 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/configure.in | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'gcc/configure.in') diff --git a/gcc/configure.in b/gcc/configure.in index 20a2c35eea0..81b1adc4a3f 100644 --- a/gcc/configure.in +++ b/gcc/configure.in @@ -1180,9 +1180,18 @@ if test -f configargs.h ; then else gcc_config_arguments="$TOPLEVEL_CONFIGURE_ARGUMENTS" fi + +# Double all backslashes and backslash all quotes to turn +# gcc_config_arguments into a C string. +sed -e 's/\\/\\\\/g; s/"/\\"/g' <conftest.out +$gcc_config_arguments +EOF +gcc_config_arguments_str=`cat conftest.out` +rm -f conftest.out + cat > configargs.h <