if test -z "$SED" ; then
SED=sed
fi
-Xsed="$SED -e s/^X//"
lt_unmangle ()
{
- last_result=`echo -n X$1 | $Xsed -e 's#.libs/##' -e 's#[0-9a-zA-Z_]\+_la-##'`
+ last_result=`echo $1 | $SED -e 's#.libs/##' -e 's#[0-9a-zA-Z_\-\.]*_la-##'`
}
# the tool to wrap (cc, cxx, ar, ranlib, ..)
case $opt in
--shave-mode=*)
- mode=`echo "X$opt" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'`
+ mode=`echo $opt | $SED -e 's/[-_a-zA-Z0-9]*=//'`
;;
-o)
lt_output="$1"
link,*)
pass_through=1
;;
-compile,cxx)
+*,cxx)
Q=" CXX "
;;
-compile,cc|*,*)
- # no "libtool" mode has been given, we are called by the Makefile:
- # -> assume compilation
- mode=compile
+*,cc)
+ Q=" CC "
+ ;;
+*,fc)
+ Q=" FC "
+ ;;
+*,f77)
+ Q=" F77 "
+ ;;
+*,objc)
+ Q=" OBJC "
+ ;;
+*,*)
+ # should not happen
Q=" CC "
;;
esac