@@ -2,9 +2,10 @@ version := $(shell awk '/^version:/{print $$2}' ../text.cabal)
3ghc-opt-flags = -O0
3ghc-opt-flags = -O0
4ghc-base-flags := -funbox-strict-fields -package criterion \
4ghc-base-flags := -funbox-strict-fields -package criterion \
5− -package bytestring -package QuickCheck -package test-framework \
6− -package test-framework-quickcheck -ignore-package text \
5+ -package bytestring -ignore-package text \
7 -fno-ignore-asserts
6 -fno-ignore-asserts
7+ghc-test-flags := -package QuickCheck -package test-framework \
8+ -package test-framework-quickcheck
8ghc-base-flags += -Wall -fno-warn-orphans -fno-warn-missing-signatures
9ghc-base-flags += -Wall -fno-warn-orphans -fno-warn-missing-signatures
9ghc-flags := $(ghc-base-flags) -i../dist/build -package-name text-$(version)
10ghc-flags := $(ghc-base-flags) -i../dist/build -package-name text-$(version)
10ghc-hpc-flags := $(ghc-base-flags) -fhpc -fno-ignore-asserts -odir hpcdir \
11ghc-hpc-flags := $(ghc-base-flags) -fhpc -fno-ignore-asserts -odir hpcdir \
@@ -28,6 +29,7 @@ else
28 cd .. && cabal build
29 cd .. && cabal build
32+Properties.o qc qc-hpc: ghc-flags += $(ghc-test-flags)
31Properties.o: QuickCheckUtils.o SlowFunctions.o
33Properties.o: QuickCheckUtils.o SlowFunctions.o
33QuickCheckUtils.o: $(lib)
35QuickCheckUtils.o: $(lib)