[commit: ghc] wip/heapprof001-fragile: Hadrian: introduce ways to skip some documentation targets (8442103)
git at git.haskell.org
git at git.haskell.org
Sat Mar 2 14:51:58 UTC 2019
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/heapprof001-fragile
Link : http://ghc.haskell.org/trac/ghc/changeset/8442103aa575dc1cd25cb3231e729c6365dc1b5c/ghc
>---------------------------------------------------------------
commit 8442103aa575dc1cd25cb3231e729c6365dc1b5c
Author: Alp Mestanogullari <alpmestan at gmail.com>
Date: Wed Feb 27 17:23:48 2019 +0100
Hadrian: introduce ways to skip some documentation targets
The initial motivation for this is to have a chance to run the binary
distribution rules in our Windows CI without having to install
sphinx-build and xelatex there, while retaining the ability to
generate haddocks. I just ended up extending this idea a little bit so
as to have control over whether we build haddocks, (sphinx) HTML manuals,
(sphinx) PDF manuals and (sphinx) manpages.
>---------------------------------------------------------------
8442103aa575dc1cd25cb3231e729c6365dc1b5c
hadrian/doc/make.md | 16 ++++++++++++++
hadrian/doc/user-settings.md | 44 +++++++++++++++++++++++++++++++++++++-
hadrian/src/CommandLine.hs | 35 +++++++++++++++++++++++++++---
hadrian/src/Flavour.hs | 31 +++++++++++++++++++++++++--
hadrian/src/Rules/Documentation.hs | 39 +++++++++++++++++++++++++++++++--
hadrian/src/Settings/Default.hs | 3 ++-
6 files changed, 159 insertions(+), 9 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 8442103aa575dc1cd25cb3231e729c6365dc1b5c
More information about the ghc-commits
mailing list