;;
esac
- echo "$my_arg"
+ func_quote_for_eval_result="$my_arg"
}
if test -n "$available_tags" && test -z "$tagname"; then
CC_quoted=
for arg in $CC; do
- CC_quoted="$CC_quoted "`func_quote_for_eval "$arg"`
+ func_quote_for_eval "$arg"
+ CC_quoted="$CC_quoted $func_quote_for_eval_result"
done
case $@ in
# Blanks in the command may have been stripped by the calling shell,
CC_quoted=
for arg in $CC; do
# Double-quote args containing other shell metacharacters.
- CC_quoted="$CC_quoted "`func_quote_for_eval "$arg"`
+ func_quote_for_eval "$arg"
+ CC_quoted="$CC_quoted $func_quote_for_eval_result"
done
case "$@ " in
" $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*)
save_ifs="$IFS"; IFS=','
for arg in $args; do
IFS="$save_ifs"
- lastarg="$lastarg "`func_quote_for_eval "$arg"`
+ func_quote_for_eval "$arg"
+ lastarg="$lastarg $func_quote_for_eval_result"
done
IFS="$save_ifs"
lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"`
# Aesthetically quote the previous argument.
lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
- base_compile="$base_compile "`func_quote_for_eval "$lastarg"`
+ func_quote_for_eval "$lastarg"
+ base_compile="$base_compile $func_quote_for_eval_result"
done # for arg
case $arg_mode in
$echo "X$nonopt" | $Xsed | $GREP shtool > /dev/null; then
# Aesthetically quote it.
arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
- install_prog=`func_quote_for_eval "$arg "`
+ func_quote_for_eval "$arg"
+ install_prog="$func_quote_for_eval_result "
arg="$1"
shift
else
# The real first argument should be the name of the installation program.
# Aesthetically quote it.
arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- install_prog="$install_prog"`func_quote_for_eval "$arg"`
+ func_quote_for_eval "$arg"
+ install_prog="$install_prog$func_quote_for_eval_result"
# We need to accept at least all the BSD install flags.
dest=
# Aesthetically quote the argument.
arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- install_prog="$install_prog "`func_quote_for_eval "$arg"`
+ func_quote_for_eval "$arg"
+ install_prog="$install_prog $func_quote_for_eval_result"
done
test -z "$install_prog" && \
# Go through the arguments, transforming them on the way.
while test "$#" -gt 0; do
- arg=`$echo "X$1" | $Xsed -e "$sed_quote_subst"`
- libtool_args="$libtool_args "`func_quote_for_eval "$arg"`
+ arg="$1"
shift
+ qarg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+ libtool_args="$libtool_args $qarg"
# If the previous option needs an argument, assign it.
if test -n "$prev"; then
save_ifs="$IFS"; IFS=','
for flag in $args; do
IFS="$save_ifs"
- flag=`func_quote_for_eval "$flag"`
- arg="$arg $wl$flag"
- compiler_flags="$compiler_flags $flag"
+ func_quote_for_eval "$flag"
+ arg="$arg $wl$func_quote_for_eval_result"
+ compiler_flags="$compiler_flags $func_quote_for_eval_result"
done
IFS="$save_ifs"
arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
save_ifs="$IFS"; IFS=','
for flag in $args; do
IFS="$save_ifs"
- flag=`func_quote_for_eval "$flag"`
- arg="$arg $wl$flag"
- compiler_flags="$compiler_flags $wl$flag"
- linker_flags="$linker_flags $flag"
+ func_quote_for_eval "$flag"
+ arg="$arg $wl$func_quote_for_eval_result"
+ compiler_flags="$compiler_flags $wl$func_quote_for_eval_result"
+ linker_flags="$linker_flags $func_quote_for_eval_result"
done
IFS="$save_ifs"
arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
# -m* pass through architecture-specific compiler args for GCC
-64|-mips[0-9]|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*)
arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- arg=`func_quote_for_eval "$arg"`
+ func_quote_for_eval "$arg"
+ arg="$func_quote_for_eval_result"
compile_command="$compile_command $arg"
finalize_command="$finalize_command $arg"
compiler_flags="$compiler_flags $arg"
# Some other compiler flag.
-* | +*)
arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- arg=`func_quote_for_eval "$arg"`
+ func_quote_for_eval "$arg"
+ arg="$func_quote_for_eval_result"
;;
*.$objext)
# Unknown arguments in both finalize_command and compile_command need
# to be aesthetically quoted because they are evaled later.
arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- arg=`func_quote_for_eval "$arg"`
+ func_quote_for_eval "$arg"
+ arg="$func_quote_for_eval_result"
;;
esac # arg