summaryrefslogtreecommitdiff
path: root/testsuite/tests/rename
diff options
context:
space:
mode:
authorIan Lynagh <ian@well-typed.com>2012-10-25 18:55:01 +0100
committerIan Lynagh <ian@well-typed.com>2012-10-25 18:55:01 +0100
commitb5897f9b4da8c20dd8b363547f1d3eeffb9ddb29 (patch)
tree3f20f0580648c87c6f3c8acefb664491e2b5ac29 /testsuite/tests/rename
parent83014ab82269e8ac5216c9ae430d31ab5f9eef78 (diff)
downloadhaskell-b5897f9b4da8c20dd8b363547f1d3eeffb9ddb29.tar.gz
Testsuite fixes for when we only have dynamic libraries
Diffstat (limited to 'testsuite/tests/rename')
-rw-r--r--testsuite/tests/rename/prog006/Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/testsuite/tests/rename/prog006/Makefile b/testsuite/tests/rename/prog006/Makefile
index 0e0a60b831..fec1ce42d3 100644
--- a/testsuite/tests/rename/prog006/Makefile
+++ b/testsuite/tests/rename/prog006/Makefile
@@ -18,11 +18,17 @@ include $(TOP)/mk/test.mk
LOCAL_PKGCONF=local.package.conf
LOCAL_GHC_PKG = '$(GHC_PKG)' --no-user-package-db -f $(LOCAL_PKGCONF)
+ifeq "$(GhcDynamicByDefault)" "YES"
+RM_PROG006_EXTRA_FLAGS = -hisuf dyn_hi -osuf dyn_o
+endif
+
rn.prog006:
- rm -f A.hi A.o B/C.hi B/C.o Main.hi Main.o pkg.conf
+ rm -f A.hi A.o B/C.hi B/C.o Main.hi Main.o
+ rm -f A.dyn_hi A.dyn_o B/C.dyn_hi B/C.dyn_o Main.dyn_hi Main.dyn_o
+ rm -f pkg.conf
rm -f pwd pwd.exe pwd.exe.manifest pwd.hi pwd.o
'$(TEST_HC)' $(TEST_HC_OPTS) --make pwd -v0
- '$(TEST_HC)' $(TEST_HC_OPTS) --make -package-name test-1.0 B.C -fforce-recomp -v0
+ '$(TEST_HC)' $(TEST_HC_OPTS) --make -package-name test-1.0 B.C -fforce-recomp -v0 $(RM_PROG006_EXTRA_FLAGS)
rm -f pkg.conf
echo "name: test" >>pkg.conf
echo "version: 1.0" >>pkg.conf