From 13cbe2c0268d748cbc6f4cbbc38c9060e7fdaaad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5ns=20Rullg=C3=A5rd?= Date: Mon, 30 Mar 2009 21:12:44 +0000 Subject: [PATCH] Quote stored configure arguments containing spaces Originally committed as revision 18252 to svn://svn.ffmpeg.org/ffmpeg/trunk --- configure | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/configure b/configure index b34b9c9a73..72138f448a 100755 --- a/configure +++ b/configure @@ -1220,7 +1220,12 @@ else die "Out of tree builds are impossible with config.h in source dir." fi -FFMPEG_CONFIGURATION="$@" +for v in "$@"; do + r="${v#*=}" + l="${v%$r}" + test "$r" = "${r#* }" || r="'$r'" + FFMPEG_CONFIGURATION="${FFMPEG_CONFIGURATION# } ${l}${r}" +done find_things(){ thing=$1 @@ -1315,7 +1320,7 @@ done disabled logging && logfile=/dev/null -echo "# $0 $@" > $logfile +echo "# $0 $FFMPEG_CONFIGURATION" > $logfile set >> $logfile test -n "$cross_prefix" && enable cross_compile