[commit: ghc] wip/nfs-locking: Generate only one rule for Haddock (Stage1). (cdf208c)
git at git.haskell.org
git at git.haskell.org
Thu Oct 26 23:37:18 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/nfs-locking
Link : http://ghc.haskell.org/trac/ghc/changeset/cdf208c342c346b48f848e06b9ffc8a089326254/ghc
>---------------------------------------------------------------
commit cdf208c342c346b48f848e06b9ffc8a089326254
Author: Andrey Mokhov <andrey.mokhov at gmail.com>
Date: Sun Aug 23 01:04:55 2015 +0100
Generate only one rule for Haddock (Stage1).
>---------------------------------------------------------------
cdf208c342c346b48f848e06b9ffc8a089326254
src/Rules/Documentation.hs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/Rules/Documentation.hs b/src/Rules/Documentation.hs
index 81e3140..5978cfd 100644
--- a/src/Rules/Documentation.hs
+++ b/src/Rules/Documentation.hs
@@ -10,10 +10,10 @@ import Settings
-- All of them go into the 'doc' subdirectory. Pedantically tracking all built
-- files in the Shake databases seems fragile and unnecesarry.
buildPackageDocumentation :: Resources -> PartialTarget -> Rules ()
-buildPackageDocumentation _ target @ (PartialTarget _ pkg) =
+buildPackageDocumentation _ target @ (PartialTarget stage pkg) =
let cabalFile = pkgCabalFile pkg
haddockFile = pkgHaddockFile pkg
- in do
+ in when (stage == Stage1) $ do
haddockFile %> \file -> do
whenM (specified HsColour) $ do
need [cabalFile]
More information about the ghc-commits
mailing list