[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