git.iko.soy/typeable/pandoc
on master help sign in
Reorganized Makefile.
commitca3413690f00c76d85a0c947e707cdab2f07a60f authorJohn MacFarlane <jgm@berkeley.edu> dateWed 9 Aug 2017, 13:45 (9 years ago) parent4cef2a2
1 file changed+8−6
Makefile+8−6
Makefile+8−6
@@ -2,26 +2,28 @@ version?=$(shell grep '^Version:' pandoc.cabal | awk '{print $$2;}')
22pandoc=$(shell find dist -name pandoc -type f -exec ls -t {} \; | head -1)
33sourcefiles=$(shell find pandoc.hs src test -name '*.hs')
44BRANCH?=master
5+RESOLVER=nightly-2017-08-09
6+GHCOPTS=-fdiagnostics-color=always -Wall -fno-warn-unused-do-bind -Wincomplete-record-updates -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
57
68quick:
7− stack install --resolver=nightly-2017-08-09 --ghc-options='-fdiagnostics-color=always' --install-ghc --flag 'pandoc:embed_data_files' --fast --test --test-arguments='-j4 --hide-successes $(TESTARGS)'
9+ stack install --resolver=$(RESOLVER) --ghc-options='-j4 $(GHCOPTS)' --install-ghc --flag 'pandoc:embed_data_files' --fast --test --test-arguments='-j4 --hide-successes $(TESTARGS)'
810
911full:
10− stack install --flag 'pandoc:embed_data_files' --flag 'pandoc:weigh-pandoc' --flag 'pandoc:trypandoc' --bench --no-run-benchmarks --test --test-arguments='-j4 --hide-successes' --ghc-options '-Wall -Werror -fno-warn-unused-do-bind -O0 -j4'
12+ stack install --resolver=$(RESOLVER) --flag 'pandoc:embed_data_files' --flag 'pandoc:weigh-pandoc' --flag 'pandoc:trypandoc' --bench --no-run-benchmarks --test --test-arguments='-j4 --hide-successes' --ghc-options '-Wall -Werror -fno-warn-unused-do-bind -O0 -j4 $(GHCOPTS)'
1113
1214haddock:
13− stack haddock
15+ stack haddock --resolver=$(RESOLVER)
1416
1517# Note: to accept current results of golden tests,
1618# make test TESTARGS='--accept'
1719test:
18− stack test --flag 'pandoc:embed_data_files' --fast --test-arguments='-j4 --hide-successes $(TESTARGS)'
20+ stack test --resolver=$(RESOLVER) --flag 'pandoc:embed_data_files' --fast --test-arguments='-j4 --hide-successes $(TESTARGS)' --ghc-options '$(GHCOPTS)'
1921
2022bench:
21− stack bench --benchmark-arguments='$(BENCHARGS)'
23+ stack bench --benchmark-arguments='$(BENCHARGS)' --resolver=$(RESOLVER) --ghc-options '$(GHCOPTS)'
2224
2325weigh:
24− stack build --flag 'pandoc:weigh-pandoc' && stack exec weigh-pandoc
26+ stack build --resolver=$(RESOLVER) --ghc-options '$(GHCOPTS)' --flag 'pandoc:weigh-pandoc' && stack exec weigh-pandoc
2527
2628reformat:
2729 for f in $(sourcefiles); do echo $$f; stylish-haskell -i $$f ; done