diff options
author | Ben Gamari <ben@smart-cactus.org> | 2021-09-17 19:40:48 -0400 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-09-23 16:00:18 -0400 |
commit | 552b32f118e1d3a9b6250c979964c7f42f3f80aa (patch) | |
tree | 818a4ddc592eb31dd3cd380b9944be31a237e187 /testsuite/tests | |
parent | 316ac68fb88e2d61e2dc07c2a75bcfb6d43e0d43 (diff) | |
download | haskell-552b32f118e1d3a9b6250c979964c7f42f3f80aa.tar.gz |
testsuite: Pass CFLAGS to hsc2hs tests
Diffstat (limited to 'testsuite/tests')
-rw-r--r-- | testsuite/tests/hsc2hs/Makefile | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/testsuite/tests/hsc2hs/Makefile b/testsuite/tests/hsc2hs/Makefile index 9291e4bc74..d0b2d249c3 100644 --- a/testsuite/tests/hsc2hs/Makefile +++ b/testsuite/tests/hsc2hs/Makefile @@ -2,53 +2,55 @@ TOP=../.. include $(TOP)/mk/boilerplate.mk include $(TOP)/mk/test.mk +HSC2HS_OPTS = --cc="$(TEST_CC)" $(addprefix --cflag=,$(TEST_CC_OPTS)) --ld=$(TEST_CC) $(addprefix --lflag=,$(TEST_CC_OPTS)) + .PHONY: hsc2hs001 hsc2hs001: - '$(HSC2HS)' $@.hsc + '$(HSC2HS)' $(HSC2HS_OPTS) $@.hsc '$(TEST_HC)' $(TEST_HC_OPTS) -c $@.hs .PHONY: hsc2hs002 hsc2hs002: - '$(HSC2HS)' $@.hsc + '$(HSC2HS)' $(HSC2HS_OPTS) $@.hsc '$(TEST_HC)' $(TEST_HC_OPTS) -c $@.hs .PHONY: hsc2hs003 hsc2hs003: - '$(HSC2HS)' $@.hsc + '$(HSC2HS)' $(HSC2HS_OPTS) $@.hsc '$(TEST_HC)' $(TEST_HC_OPTS) -v0 --make $@ ./$@ .PHONY: hsc2hs004 hsc2hs004: - '$(HSC2HS)' --cross-compile $@.hsc + '$(HSC2HS)' $(HSC2HS_OPTS) --cross-compile $@.hsc '$(TEST_HC)' $(TEST_HC_OPTS) -v0 --make $@ ./$@ .PHONY: T3837 T3837: - LANG=C '$(HSC2HS)' $@.hsc + LANG=C '$(HSC2HS)' $(HSC2HS_OPTS) $@.hsc '$(TEST_HC)' $(TEST_HC_OPTS) -c $@.hs .PHONY: T4340 T4340: - '$(HSC2HS)' $@.hsc + '$(HSC2HS)' $(HSC2HS_OPTS) $@.hsc '$(TEST_HC)' $(TEST_HC_OPTS) -v0 --make $@ ./$@ .PHONY: T10272 T10272: - '$(HSC2HS)' --cross-compile $@.hsc + '$(HSC2HS)' $(HSC2HS_OPTS) --cross-compile $@.hsc '$(TEST_HC)' $(TEST_HC_OPTS) -v0 --make $@ ./$@ .PHONY: T11004 T11004: - LANG=C '$(HSC2HS)' $@.hsc + LANG=C '$(HSC2HS)' $(HSC2HS_OPTS) $@.hsc '$(TEST_HC)' $(TEST_HC_OPTS) -c $@.hs .PHONY: T12504 T12504: - '$(HSC2HS)' T12504/path/to/$@.hsc + '$(HSC2HS)' $(HSC2HS_OPTS) T12504/path/to/$@.hsc ifeq "$(WINDOWS)" "YES" grep '{-# LINE 1 \"T12504\\\\path\\\\to\\\\$@\.hsc\" #-}' T12504/path/to/$@.hs else @@ -57,5 +59,5 @@ endif .PHONY: T15758 T15758: - '$(HSC2HS)' $@.hsc @T15758.response + '$(HSC2HS)' $(HSC2HS_OPTS) $@.hsc @T15758.response '$(TEST_HC)' $(TEST_HC_OPTS) -c $@.a.hs |