-if [ "${host_alias}" != "${target_alias}" ] ; then
- if [ "${program_prefix_given}${program_suffix_given}${program_transform_name_given}" = "" ] ; then
- program_prefix=${target_alias}- ;
- fi
-fi
-
-# Merge program_prefix and program_suffix onto program_transform_name
-# Use a double $ so that make ignores it
-if [ "${program_suffix}" != "" ] ; then
- program_transform_name="-e s,\$\$,${program_suffix}, ${program_transform_name}"
+test "${program_transform_name}" = NONE && program_transform_name=
+if test -n "${program_transform_name}"; then
+ # Double any \ or $.
+ echo 's,\\,\\\\,g; s,\$,$$,g' > conftestsed
+ program_transform_name="-e `echo ${program_transform_name} | sed -f conftestsed`"
+ rm -f conftestsed