mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-30 15:32:37 +08:00
[svn-r9834] Purpose: Bug fix
Description: h5c++ couldn't create object files Solution: Brought changes from 1.6 to 1.7 Platforms tested: arabica Misc. update:
This commit is contained in:
parent
f94c6a56ec
commit
d6c70331d7
@ -191,36 +191,38 @@ for arg in $@ ; do
|
||||
qarg='\"'"$arg"'\"'
|
||||
allargs="$allargs $qarg"
|
||||
;;
|
||||
|
||||
*)
|
||||
allargs="$allargs $qarg"
|
||||
|
||||
if test -s "$arg"; then
|
||||
ext=`expr "$arg" : '.*\(\..*\)'`
|
||||
if [ -s "$arg" ] ; then
|
||||
ext=`expr "$arg" : '.*\(\..*\)'`
|
||||
if [ "$ext" = ".C" -o "$ext" = ".cxx" -o "$ext" = ".cpp" -o \
|
||||
"$ext" = ".cc" -o "$ext" = ".c" -o "$ext" = ".CC" ] ; then
|
||||
|
||||
if test "x$ext" = "x.c"; then
|
||||
do_compile="yes"
|
||||
compile_args="$compile_args $arg"
|
||||
fname=`basename $arg .c`
|
||||
link_objs="$link_objs $fname.o"
|
||||
elif test "x$ext" = "x.o"; then
|
||||
if test "x$dash_c" = "xyes"; then
|
||||
compile_args="$compile_args $arg"
|
||||
else
|
||||
do_link="yes"
|
||||
link_objs="$link_objs $arg"
|
||||
fi
|
||||
elif test "x$ext" = "x.a"; then
|
||||
# This is an archive that we're linking in
|
||||
libraries=" $libraries $arg "
|
||||
else
|
||||
compile_args="$compile_args $arg"
|
||||
link_args="$link_args $arg"
|
||||
fi
|
||||
else
|
||||
compile_args="$compile_args $arg"
|
||||
link_args="$link_args $arg"
|
||||
fi
|
||||
;;
|
||||
do_compile="yes"
|
||||
compile_args="$compile_args $arg"
|
||||
fname=`basename $arg $ext`
|
||||
link_objs="$link_objs $fname.o"
|
||||
elif [ "$ext" = ".o" ] ; then
|
||||
if test "x$dash_c" = "xyes" ; then
|
||||
compile_args="$compile_args $arg"
|
||||
else
|
||||
do_link="yes"
|
||||
link_objs="$link_objs $arg"
|
||||
fi
|
||||
elif test "x$ext" = "x.a"; then
|
||||
# This is an archive that we're linking in
|
||||
libraries=" $libraries $arg "
|
||||
else
|
||||
compile_args="$compile_args $arg"
|
||||
link_args="$link_args $arg"
|
||||
fi
|
||||
else
|
||||
compile_args="$compile_args $arg"
|
||||
link_args="$link_args $arg"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user