summaryrefslogtreecommitdiffstats
path: root/hl/fortran/examples/run-hlfortran-ex.sh.in
diff options
context:
space:
mode:
authorLarry Knox <lrknox@hdfgroup.org>2011-04-12 16:19:22 (GMT)
committerLarry Knox <lrknox@hdfgroup.org>2011-04-12 16:19:22 (GMT)
commit30fee2b4da466372f2a7d9bee85fc7af49746d60 (patch)
treec4194cba1bb92c8596f2f1f510299b1fb4596ea4 /hl/fortran/examples/run-hlfortran-ex.sh.in
parent48cf9c117e8e6d8212723b846c25c4093d72afe3 (diff)
downloadhdf5-30fee2b4da466372f2a7d9bee85fc7af49746d60.zip
hdf5-30fee2b4da466372f2a7d9bee85fc7af49746d60.tar.gz
hdf5-30fee2b4da466372f2a7d9bee85fc7af49746d60.tar.bz2
[svn-r20479] Fixed issue HDFFV-5866 (BZ 2156). Changed scripts to run examples to use specific names for compiled executable files instead of a.out, which did not work on Cywin as it produces a.exe by default. Removed issue from known problems section of RELEASE.txt.
Tested with h5committest and Cygwin 1.7.8 on Windows 7.
Diffstat (limited to 'hl/fortran/examples/run-hlfortran-ex.sh.in')
-rwxr-xr-xhl/fortran/examples/run-hlfortran-ex.sh.in9
1 files changed, 5 insertions, 4 deletions
diff --git a/hl/fortran/examples/run-hlfortran-ex.sh.in b/hl/fortran/examples/run-hlfortran-ex.sh.in
index 364b438..919771d 100755
--- a/hl/fortran/examples/run-hlfortran-ex.sh.in
+++ b/hl/fortran/examples/run-hlfortran-ex.sh.in
@@ -48,17 +48,18 @@ H5TOOL_BIN="${prefix}/bin/${H5TOOL}" # The path of the tool binary
#### Run test ####
RunTest()
{
+ TEST_EXEC=$1
Test=$1".f90"
echo
echo "################# $1 #################"
- ${H5TOOL_BIN} $Test
+ ${H5TOOL_BIN} -o $TEST_EXEC $Test
if [ $? -ne 0 ]
then
echo "messed up compiling $Test"
exit 1
fi
- ./a.out
+ ./$TEST_EXEC
}
@@ -68,7 +69,8 @@ RunTest()
# Run tests
if [ $? -eq 0 ]
then
- if (RunTest exlite); then
+ if (RunTest exlite &&\
+ rm exlite); then
EXIT_VALUE=${EXIT_SUCCESS}
else
EXIT_VALUE=${EXIT_FAILURE}
@@ -76,7 +78,6 @@ then
fi
# Cleanup
-rm a.out
rm *.o
rm *.h5
echo