summaryrefslogtreecommitdiff
path: root/testsuite/tests/driver/T7373/Makefile
blob: d7017871bd1523332c87d0eb2cce9313a0d56e75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
TOP=../../..
include $(TOP)/mk/boilerplate.mk
include $(TOP)/mk/test.mk

.PHONY: T7373
T7373:
	echo '[]' > package.conf
	cd pkg && '$(TEST_HC)' -v0 --make Setup
	cd pkg && ./Setup configure -v0 --with-compiler='$(TEST_HC)' --ghc-pkg-options="--global-package-db ../package.conf" --ghc-options="-package-db ../package.conf"
	cd pkg && ./Setup build -v0
	cd pkg && ./Setup register --inplace -v0
	# Pretend that B.hs hasn't been compiled yet, by removing the results
	rm pkg/dist/build/B.hi
	rm pkg/dist/build/B.o
	'$(TEST_HC)' $(TEST_HC_OPTS) -package-db package.conf -c D.hs -O