set dummy $CC
CC=${CC-"$CXX"}
CFLAGS=${CFLAGS-"$CXXFLAGS"}
+cc_basename=`$echo X"$CC" | $Xsed -e 's%^.*/%%'`
# Check if we are using GNU gcc (taken/adapted from configure script)
# We need to check here since "--with-gcc" is set at configure time,
ld_shlibs=no
;;
chorus*)
- case "$CXX" in
+ case "$cc_basename" in
*)
# FIXME: insert proper C++ library support
ld_shlibs=no
esac
;;
dgux*)
- case "$CXX" in
+ case "$cc_basename" in
ec++)
# FIXME: insert proper C++ library support
ld_shlibs=no
ld_shlibs=no
;;
hpux*)
- case "$CXX" in
+ case "$cc_basename" in
CC)
# FIXME: insert proper C++ library support
ld_shlibs=no
esac
;;
irix5* | irix6*)
- case "$CXX" in
+ case "$cc_basename" in
CC)
# SGI C++
archive_cmds='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
esac
;;
linux*)
- case "$CXX" in
+ case "$cc_basename" in
KCC)
# KAI C++ Compiler
# FIXME: insert proper C++ library support
ld_shlibs=no
;;
mvs*)
- case "$CXX" in
+ case "$cc_basename" in
cxx)
# FIXME: insert proper C++ library support
ld_shlibs=no
output_verbose_link_cmds='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"'
fi
- case "$CXX" in
+ case "$cc_basename" in
KCC)
# KAI C++ Compiler 3.3f
# FIXME: insert proper C++ library support
output_verbose_link_cmds='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"'
fi
- case "$CXX" in
+ case "$cc_basename" in
KCC)
# KAI C++ Compiler 3.3f
# FIXME: insert proper C++ library support
ld_shlibs=no
;;
sco*)
- case "$CXX" in
+ case "$cc_basename" in
CC)
# FIXME: insert proper C++ library support
ld_shlibs=no
esac
;;
sunos4*)
- case "$CXX" in
+ case "$cc_basename" in
CC)
# Sun C++ 4.x
# FIXME: insert proper C++ library support
esac
;;
solaris*)
- case "$CXX" in
+ case "$cc_basename" in
CC)
# Sun C++ 4.2, 5.x and Centerline C++
no_undefined_flag=' -ztext'
*)
# GNU C++ compiler
if test "$with_gcc" = yes; then
- if $CXX --version | egrep -v '^2\.7' > /dev/null; then
+ if $CC --version | egrep -v '^2\.7' > /dev/null; then
archive_cmds='$LD -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $linkopts ${wl}-h $wl$soname -o $lib'
archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
$LD -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linkopts~$rm $lib.exp'
esac
;;
tandem*)
- case "$CXX" in
+ case "$cc_basename" in
NCC)
# NonStop-UX NCC 3.20
# FIXME: insert proper C++ library support
# All AIX code is PIC.
;;
chorus*)
- case "$CXX" in
+ case "$cc_basename" in
cxch68)
# Green Hills C++ Compiler
# ac_cv_prog_cc_static="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
esac
;;
dgux*)
- case "$CXX" in
+ case "$cc_basename" in
ec++)
ac_cv_prog_cc_pic='-KPIC'
;;
# FreeBSD uses GNU C++
;;
hpux9* | hpux10* | hpux11*)
- case "$CXX" in
+ case "$cc_basename" in
CC)
ac_cv_prog_cc_wl='-Wl,'
ac_cv_prog_cc_static="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
esac
;;
irix5* | irix6*)
- case "$CXX" in
+ case "$cc_basename" in
CC)
ac_cv_prog_cc_wl='-Wl,'
ac_cv_prog_cc_static='-non_shared'
esac
;;
linux*)
- case "$CXX" in
+ case "$cc_basename" in
KCC)
# KAI C++ Compiler
ac_cv_prog_cc_pic='-fPIC'
m88k*)
;;
mvs*)
- case "$CXX" in
+ case "$cc_basename" in
cxx)
ac_cv_prog_cc_pic='-W c,exportall'
;;
netbsd*)
;;
osf3* | osf4* | osf5*)
- case "$CXX" in
+ case "$cc_basename" in
KCC)
# KAI C++ Compiler 3.3f
;;
psos*)
;;
sco*)
- case "$CXX" in
+ case "$cc_basename" in
CC)
ac_cv_prog_cc_pic='-fPIC'
;;
esac
;;
solaris*)
- case "$CXX" in
+ case "$cc_basename" in
CC)
# Sun C++ 4.2, 5.x and Centerline C++
ac_cv_prog_cc_pic='-KPIC'
esac
;;
sunos4*)
- case "$CXX" in
+ case "$cc_basename" in
CC)
# Sun C++ 4.x
ac_cv_prog_cc_pic='-pic'
esac
;;
tandem*)
- case "$CXX" in
+ case "$cc_basename" in
NCC)
# NonStop-UX NCC 3.20
ac_cv_prog_cc_pic='-KPIC'