Skip to content

Commit 6d1dd8b

Browse files
petkkrakjoe
authored andcommitted
Fix bug #74905
1 parent 7b248a1 commit 6d1dd8b

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

acinclude.m4

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2692,21 +2692,21 @@ EOF
26922692
else
26932693
CONFIGURE_COMMAND="$CONFIGURE_COMMAND [$]0"
26942694
fi
2695-
2696-
for arg in $clean_configure_args; do
2697-
if test `expr -- $arg : "'.*"` = 0; then
2698-
if test `expr -- $arg : "-.*"` = 0 && test `expr -- $arg : ".*=.*"` = 0; then
2699-
continue;
2700-
fi
2701-
echo "'[$]arg' \\" >> $1
2702-
CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS '[$]arg'"
2703-
else
2704-
if test `expr -- $arg : "'-.*"` = 0 && test `expr -- $arg : "'.*=.*"` = 0; then
2705-
continue;
2706-
fi
2707-
echo "[$]arg \\" >> $1
2708-
CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS [$]arg"
2709-
fi
2695+
CONFIGURE_ARGS="$clean_configure_args"
2696+
while test "X$CONFIGURE_ARGS" != "X";
2697+
do
2698+
if CURRENT_ARG=`expr "X$CONFIGURE_ARGS" : "X *\('[[^']]*'\)"`
2699+
then
2700+
CONFIGURE_ARGS=`expr "X$CONFIGURE_ARGS" : "X *'[[^']]*' \(.*\)"`
2701+
elif CURRENT_ARG=`expr "X$CONFIGURE_ARGS" : "X *\([[^ ]]*\)"`
2702+
then
2703+
CONFIGURE_ARGS=`expr "X$CONFIGURE_ARGS" : "X *[[^ ]]* \(.*\)"`
2704+
CURRENT_ARG="'$CURRENT_ARG'"
2705+
else
2706+
break
2707+
fi
2708+
$as_echo "$CURRENT_ARG \\" >>$1
2709+
CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS $CURRENT_ARG"
27102710
done
27112711
echo '"[$]@"' >> $1
27122712
chmod +x $1

0 commit comments

Comments
 (0)