summaryrefslogtreecommitdiffstats
path: root/config/commence.am
diff options
context:
space:
mode:
Diffstat (limited to 'config/commence.am')
-rw-r--r--config/commence.am12
1 files changed, 8 insertions, 4 deletions
diff --git a/config/commence.am b/config/commence.am
index fc13cfb..3325efb 100644
--- a/config/commence.am
+++ b/config/commence.am
@@ -57,12 +57,16 @@ AUTOCONF=/afs/ncsa/projects/hdf/packages/autoconf_2.59/Linux_2.4/bin/autoconf
# Serial tests create .log and .logsh files. It's important only to clean log
# files generated by HDF5's tests, because the .log suffix is used for
# other files (e.g., config.log)!
-MOSTLYCLEANFILES=$(TEST_PROG_CHKEXE:.chkexe_=.chkexe) \
+# On the other hand, it is very hard to specify the exact name of .chksh and
+# .logsh files because some scripts live in the source tree, not the build
+# tree. Thus, we clean all .logsh and .chksh files.
+CHECK_CLEANFILES=$(TEST_PROG_CHKEXE:.chkexe_=.chkexe) \
$(TEST_PROG_PARA_CHKEXE:.chkexe_=.chkexe) \
- $(TEST_SCRIPT_CHKSH:.chksh_=.chksh) \
- $(TEST_SCRIPT_PARA_CHKSH:.chksh_=.chksh) \
$(TEST_PROG_CHKEXE:.chkexe_=.log) \
- $(TEST_SCRIPT_CHKSH:.chksh_=.logsh)
+ $(TEST_PROG_PARA_CHKEXE:.chkexe_=.log) \
+ *.chksh *.logsh
+
+MOSTLYCLEANFILES=$(CHECK_CLEANFILES)
# check-install is a synonym for installcheck.
# Add this build rule here (rather than in conclude.am, where build rules