Build xhtml and haddock only when `HADDOCK_DOCS=YES`
authorJoachim Breitner <mail@joachim-breitner.de>
Tue, 18 Nov 2014 09:44:23 +0000 (10:44 +0100)
committerJoachim Breitner <mail@joachim-breitner.de>
Tue, 18 Nov 2014 09:44:23 +0000 (10:44 +0100)
This fixes #8558

ghc.mk

diff --git a/ghc.mk b/ghc.mk
index 587152d..1e8ea58 100644 (file)
--- a/ghc.mk
+++ b/ghc.mk
@@ -425,7 +425,10 @@ PACKAGES_STAGE2 += haskell98
 PACKAGES_STAGE2 += haskell2010
 endif
 
+ifeq "$(HADDOCK_DOCS)" "YES"
 PACKAGES_STAGE1 += xhtml
+endif
+
 ifeq "$(Windows_Target)" "NO"
 ifneq "$(TargetOS_CPP)" "ios"
 PACKAGES_STAGE1 += terminfo
@@ -665,8 +668,11 @@ else ifneq "$(findstring clean,$(MAKECMDGOALS))" ""
 BUILD_DIRS += libraries/integer-gmp2/gmp
 endif
 
+ifeq "$(HADDOCK_DOCS)" "YES"
 BUILD_DIRS += utils/haddock
 BUILD_DIRS += utils/haddock/doc
+endif
+
 BUILD_DIRS += compiler
 BUILD_DIRS += utils/hsc2hs
 BUILD_DIRS += utils/ghc-pkg