summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorVictor Westerhuis <victor@westerhu.is>2021-12-05 11:00:33 +0100
committerAdrian Thurston <thurston@colm.net>2021-12-05 11:53:29 -0800
commit84f40a088bb20ec3050007ae9dfede9da3f0b0f7 (patch)
tree46313bc715794980868ad8eeaf0ac4fda35b412a /test
parenta43ce5eb8b0917770d74ed2fa3ea8cade98005e5 (diff)
downloadcolm-84f40a088bb20ec3050007ae9dfede9da3f0b0f7.tar.gz
Delete test cases in out-of-tree build
While 7e3709188833f72ca7a0808942d3a9da6464675f deleted too much, the fix in f9708db3960b95457c1efaf092efc65d3b486c9f actually deleted too little. The cleaning is now guarded by the same condition as the initial linking or copying.
Diffstat (limited to 'test')
-rw-r--r--test/aapl.d/Makefile.am3
-rw-r--r--test/colm.d/Makefile.am3
-rw-r--r--test/rlhc.d/Makefile.am4
-rw-r--r--test/rlparse.d/Makefile.am4
-rw-r--r--test/trans.d/Makefile.am4
5 files changed, 18 insertions, 0 deletions
diff --git a/test/aapl.d/Makefile.am b/test/aapl.d/Makefile.am
index 7d6cc48b..6d107699 100644
--- a/test/aapl.d/Makefile.am
+++ b/test/aapl.d/Makefile.am
@@ -105,6 +105,9 @@ CLEANFILES = gentests
clean-local:
rm -Rf working
+ if test '$(builddir)' != '$(srcdir)'; then \
+ rm -f *.exp; \
+ fi
check-local:
if test '$(builddir)' != '$(srcdir)'; then \
diff --git a/test/colm.d/Makefile.am b/test/colm.d/Makefile.am
index 49b9a960..0438dc4d 100644
--- a/test/colm.d/Makefile.am
+++ b/test/colm.d/Makefile.am
@@ -189,6 +189,9 @@ CLEANFILES = gentests
clean-local:
rm -Rf working
+ if test '$(builddir)' != '$(srcdir)'; then \
+ rm -f *.lm *.lmi *.in; \
+ fi
check-local:
if test '$(builddir)' != '$(srcdir)'; then \
diff --git a/test/rlhc.d/Makefile.am b/test/rlhc.d/Makefile.am
index edcc5979..2d7e6857 100644
--- a/test/rlhc.d/Makefile.am
+++ b/test/rlhc.d/Makefile.am
@@ -1093,6 +1093,10 @@ CLEANFILES = rlhc.c
clean-local:
rm -Rf working
+ if test '$(builddir)' != '$(srcdir)'; then \
+ rm -Rf case; \
+ rm -f gentests; \
+ fi
check-local:
if test '$(builddir)' != '$(srcdir)'; then \
diff --git a/test/rlparse.d/Makefile.am b/test/rlparse.d/Makefile.am
index fbd50d0b..bc7241dc 100644
--- a/test/rlparse.d/Makefile.am
+++ b/test/rlparse.d/Makefile.am
@@ -45,6 +45,10 @@ CLEANFILES = parse.c if.h if.cc commit.cc
clean-local:
rm -Rf working
+ if test '$(builddir)' != '$(srcdir)'; then \
+ rm -Rf case; \
+ rm -f gentests; \
+ fi
check-local:
if test '$(builddir)' != '$(srcdir)'; then \
diff --git a/test/trans.d/Makefile.am b/test/trans.d/Makefile.am
index 9d61772c..57ef1e8d 100644
--- a/test/trans.d/Makefile.am
+++ b/test/trans.d/Makefile.am
@@ -380,6 +380,10 @@ CLEANFILES = trans.c
clean-local:
rm -Rf working
+ if test '$(builddir)' != '$(srcdir)'; then \
+ rm -Rf case; \
+ rm -f gentests; \
+ fi
check-local:
if test '$(builddir)' != '$(srcdir)'; then \