mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-18 17:57:11 +03:00
tools: make: clean up stack command defs
This commit is contained in:
parent
5ca5f2f875
commit
3135753e94
17
Makefile
17
Makefile
@ -83,11 +83,15 @@ GHCI=ghci #-package ghc-datasize #-package ghc-heap-view
|
|||||||
# CABAL=cabal
|
# CABAL=cabal
|
||||||
# CABALINSTALL=cabal install -w $(GHC)
|
# CABALINSTALL=cabal install -w $(GHC)
|
||||||
|
|
||||||
# can override this with an env var, eg:
|
# Which stack command (and in particular, stack yaml/GHC version) to use for building etc. ?
|
||||||
# STACK="stack --stack-yaml=stack8.10.yaml" make functest
|
|
||||||
STACK ?= stack
|
STACK ?= stack
|
||||||
# use older GHC till there's newer arm binaries on mac
|
#STACK=stack --stack-yaml=stack8.10.yaml
|
||||||
STACK=stack --stack-yaml=stack8.10.yaml
|
# Or override temporarily with an env var:
|
||||||
|
# STACK="stack --stack-yaml=stack8.10.yaml" make functest
|
||||||
|
|
||||||
|
# Which stack command (stack yaml, GHC version) to use for ghci[d] operations ?
|
||||||
|
STACKGHCI ?= $(STACK)
|
||||||
|
#STACKGHCI=stack --stack-yaml=stack9.2.yaml
|
||||||
|
|
||||||
# if using an unreleased stack with a newer hpack than the one mentioned in */*.cabal,
|
# if using an unreleased stack with a newer hpack than the one mentioned in */*.cabal,
|
||||||
# it will give warnings. To silence these, put the old hpack-X.Y in $PATH and uncomment:
|
# it will give warnings. To silence these, put the old hpack-X.Y in $PATH and uncomment:
|
||||||
@ -373,11 +377,6 @@ SHAKEDEPS= \
|
|||||||
ghcid-shake: $(call def-help,ghcid-shake, start ghcid autobuilder on Shake.hs)
|
ghcid-shake: $(call def-help,ghcid-shake, start ghcid autobuilder on Shake.hs)
|
||||||
stack exec $(SHAKEDEPS) -- ghcid Shake.hs
|
stack exec $(SHAKEDEPS) -- ghcid Shake.hs
|
||||||
|
|
||||||
# run default GHCI
|
|
||||||
STACKGHCI=$(STACK)
|
|
||||||
# use latest GHCI for modern features
|
|
||||||
#STACKGHCI=stack --stack-yaml=stack9.2.yaml
|
|
||||||
|
|
||||||
# multi-package GHCI prompts
|
# multi-package GHCI prompts
|
||||||
ghci: $(call def-help,ghci, start ghci REPL on hledger-lib + hledger)
|
ghci: $(call def-help,ghci, start ghci REPL on hledger-lib + hledger)
|
||||||
$(STACKGHCI) exec -- $(GHCI) $(BUILDFLAGS) hledger/Hledger/Cli/Main.hs
|
$(STACKGHCI) exec -- $(GHCI) $(BUILDFLAGS) hledger/Hledger/Cli/Main.hs
|
||||||
|
Loading…
Reference in New Issue
Block a user