Makefile: Use cabal for default build
This commit is contained in:
parent
acb187753a
commit
512da9aeb9
1 changed files with 3 additions and 5 deletions
8
Makefile
8
Makefile
|
@ -18,16 +18,14 @@ WEBSITE=../../web/pandoc.org
|
||||||
REVISION?=1
|
REVISION?=1
|
||||||
BENCHARGS?=--csv bench_$(TIMESTAMP).csv $(BASELINECMD) --timeout=6 +RTS -T --nonmoving-gc -RTS $(if $(PATTERN),--pattern "$(PATTERN)",)
|
BENCHARGS?=--csv bench_$(TIMESTAMP).csv $(BASELINECMD) --timeout=6 +RTS -T --nonmoving-gc -RTS $(if $(PATTERN),--pattern "$(PATTERN)",)
|
||||||
|
|
||||||
|
quick-cabal: ## build & test with stack, no optimizations
|
||||||
|
cabal v2-test -j --disable-optimization --test-options="--hide-successes --ansi-tricks=false $(TESTARGS)" && cabal build -j --disable-optimization exe:pandoc
|
||||||
|
|
||||||
# Note: to accept current results of golden tests,
|
# Note: to accept current results of golden tests,
|
||||||
# make test TESTARGS='--accept'
|
# make test TESTARGS='--accept'
|
||||||
quick: ## build & test with stack, no optimizations
|
quick: ## build & test with stack, no optimizations
|
||||||
stack install --ghc-options='$(GHCOPTS)' --system-ghc --flag 'pandoc:embed_data_files' --fast --test --test-arguments='-j4 --hide-successes --ansi-tricks=false $(TESTARGS)'
|
stack install --ghc-options='$(GHCOPTS)' --system-ghc --flag 'pandoc:embed_data_files' --fast --test --test-arguments='-j4 --hide-successes --ansi-tricks=false $(TESTARGS)'
|
||||||
|
|
||||||
quick-cabal: ## build & test with stack, no optimizations
|
|
||||||
cabal v2-build -j8 --ghc-options '$(GHCOPTS)' --disable-optimization --enable-tests
|
|
||||||
cabal v2-test --disable-optimization --test-options="--hide-successes --ansi-tricks=false $(TESTARGS)"
|
|
||||||
echo "Path to built executable:" && cabal exec -- sh -c 'command -v pandoc' | sed -e 's!x/pandoc/build!x/pandoc/noopt/build!'
|
|
||||||
|
|
||||||
full: ## build with stack, including benchmarks, trypandoc
|
full: ## build with stack, including benchmarks, trypandoc
|
||||||
stack install --flag 'pandoc:embed_data_files' --flag 'pandoc:trypandoc' --bench --no-run-benchmarks --test --test-arguments='-j4 --hide-successes--ansi-tricks-false' --ghc-options '-Wall -Werror -fno-warn-unused-do-bind -O0 $(GHCOPTS)'
|
stack install --flag 'pandoc:embed_data_files' --flag 'pandoc:trypandoc' --bench --no-run-benchmarks --test --test-arguments='-j4 --hide-successes--ansi-tricks-false' --ghc-options '-Wall -Werror -fno-warn-unused-do-bind -O0 $(GHCOPTS)'
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue