mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-12 19:08:34 +03:00
include all optional build parts in haddock & hoogle docs
This commit is contained in:
parent
4c3613b473
commit
9333f98b6b
5
Makefile
5
Makefile
@ -34,7 +34,7 @@ test:
|
||||
./hledger.hs test
|
||||
|
||||
PROFBIN=hledgerp
|
||||
BUILDPROF=ghc --make hledger.hs -prof -auto-all -o $(PROFBIN)
|
||||
BUILDPROF=ghc $(BUILDFLAGS) --make hledger.hs -prof -auto-all -o $(PROFBIN)
|
||||
RUNPROF=./$(PROFBIN) +RTS -p -RTS
|
||||
PROFCMD=-s balance
|
||||
TIME=`date +"%Y%m%d%H%M"`
|
||||
@ -207,7 +207,8 @@ colourised-source hscolour: api-doc-dir
|
||||
MAIN=hledger.hs
|
||||
|
||||
# nb --ignore-all-exports means these are actually implementation docs
|
||||
HADDOCK=haddock -B `ghc --print-libdir` --no-warnings --ignore-all-exports
|
||||
HADDOCK=haddock -B `ghc --print-libdir` --no-warnings --ignore-all-exports $(subst -D,--optghc=-D,$(BUILDFLAGS))
|
||||
|
||||
api-doc-with-source: api-doc-dir colourised-source $(MAIN)
|
||||
echo "Generating haddock api docs" ; \
|
||||
$(HADDOCK) -o api-doc -h --source-module=src-%{MODULE/./-}.html $(filter-out %api-doc-dir colourised-source,$^) ; \
|
||||
|
@ -4,6 +4,10 @@ where
|
||||
import Ledger.Utils
|
||||
import Options (progname)
|
||||
|
||||
#ifndef PATCHES
|
||||
#define PATCHES "0"
|
||||
#endif
|
||||
|
||||
-- updated by build process from VERSION
|
||||
version = "0.3.99"
|
||||
-- PATCHES defined by build process from repo state
|
||||
|
Loading…
Reference in New Issue
Block a user