From de71a7fe74ca0954efec963066e2606d798691f4 Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Wed, 11 Apr 2007 18:17:58 -0500 Subject: [svn-r13647] Purpose: bug fix. Description: If a non-existing or empty source file is used with -c option, the script ended up doing nothing and exit 0--a false success. Changed code so that it would do compile and end in error. Tested: Kagiso. --- tools/misc/h5cc.in | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tools/misc/h5cc.in b/tools/misc/h5cc.in index 398440d..1ead951 100755 --- a/tools/misc/h5cc.in +++ b/tools/misc/h5cc.in @@ -1,5 +1,5 @@ #! /bin/sh -# +## # Copyright by The HDF Group. # Copyright by the Board of Trustees of the University of Illinois. # All rights reserved. @@ -12,7 +12,9 @@ # is linked from the top-level documents page. It can also be found at # http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have # access to either file, you may request a copy from help@hdfgroup.org. -# +## + +# This tool is adapted from the mpicc command of the MPICH Software. ############################################################################ ## ## @@ -235,6 +237,11 @@ for arg in $@ ; do esac done +if test "$dash_c" = "yes" -a "$do_compile" = no -a "$do_link" = no ; then + # -c was specified. Force do_compile on. + do_compile=yes +fi + if test "x$do_compile" = "xyes"; then if test "x$dash_c" != "xyes"; then compile_args="-c $compile_args" -- cgit v0.12