diff options
author | Jasper Van der Jeugt <m@jaspervdj.be> | 2018-03-22 18:19:20 +0100 |
---|---|---|
committer | Jasper Van der Jeugt <m@jaspervdj.be> | 2018-03-22 18:20:13 +0100 |
commit | d9004cabd5bda5ae566f503f4cddc187ecc2f514 (patch) | |
tree | 9075120bf9cd06a91beab6dea07e373ea4b14026 | |
parent | 66a8b429b6bf0c92640cce8f23c80c12d0e32a1b (diff) | |
download | hakyll-d9004cabd5bda5ae566f503f4cddc187ecc2f514.tar.gz |
Fix haddock generation
-rw-r--r-- | Makefile | 12 | ||||
-rw-r--r-- | stack.yaml | 15 |
2 files changed, 16 insertions, 11 deletions
@@ -1,9 +1,9 @@ +PACKAGE="$(shell stack list-dependencies --separator='-' | grep hakyll)" +LOCAL_DOC_ROOT="$(shell stack path --local-doc-root)" + # Generate the docs and copy them to the website dir haddock: - cabal haddock --hyperlink-source - rm -rf web/reference/ - cp -r dist/doc/html/hakyll/ web/reference/ + stack build --haddock --no-haddock-deps + rsync -r "$(LOCAL_DOC_ROOT)/$(PACKAGE)/" web/reference/ -# Run the tests -test: - runghc -isrc -itests tests/TestSuite.hs +.PHONY: haddock @@ -3,11 +3,11 @@ extra-package-dbs: [] flags: hakyll: - previewServer: True - watchServer: True - checkExternal: True - usePandoc: True - buildWebsite: True + previewServer: true + watchServer: true + checkExternal: true + usePandoc: true + buildWebsite: true packages: - '.' @@ -18,3 +18,8 @@ nix: enable: false packages: - zlib + +build: + haddock: true + haddock-hyperlink-source: true + haddock-deps: false |