File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55CABALBUILD := cabal build
66CABALRUN := cabal run
77
8- DOCTEST := cabal doctest
8+ CABAL_DOCTEST := cabal doctest
9+ REPL_WITH_DOCTEST := cabal repl --with-compiler=doctest --build-depends=QuickCheck --verbose=0 --repl-options='-w -Wdefault -Wno-inconsistent-flags'
910
1011# default rules
1112
@@ -164,8 +165,10 @@ DOCTEST_PACKAGES := \
164165DOCTEST_TARGETS := $(addprefix doctest-, $(DOCTEST_PACKAGES ) )
165166
166167doctest-% : # # Run doctests for a specific package.
167- @echo " Running doctests for $* :"
168- @$(DOCTEST ) $*
168+ @echo " Running doctests for $* :" && cd $* && $(CABAL_DOCTEST ) $*
169+
170+ doctest-cabal-testsuite : # # Run doctests for a specific package.
171+ @echo " Running doctests for cabal-testsuite:" && $(REPL_WITH_DOCTEST ) cabal-testsuite
169172
170173doctest-PACKAGENAME : # # Run doctests for a single package (replace PACKAGENAME).
171174 @echo ' Please use one of the following targets:'
You can’t perform that action at this time.
0 commit comments