[commit: ghc] wip/nfs-locking: Decompose Settings/Builders/Haddock.hs (see #60). (4ade862)
git at git.haskell.org
git at git.haskell.org
Thu Oct 26 23:50:32 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/nfs-locking
Link : http://ghc.haskell.org/trac/ghc/changeset/4ade862d347dd04e9e61abcd0aa96a6864cb5962/ghc
>---------------------------------------------------------------
commit 4ade862d347dd04e9e61abcd0aa96a6864cb5962
Author: Andrey Mokhov <andrey.mokhov at gmail.com>
Date: Thu Dec 31 02:53:36 2015 +0000
Decompose Settings/Builders/Haddock.hs (see #60).
>---------------------------------------------------------------
4ade862d347dd04e9e61abcd0aa96a6864cb5962
src/Settings/Builders/Haddock.hs | 12 ++----------
src/Settings/Packages/Compiler.hs | 6 ++++--
2 files changed, 6 insertions(+), 12 deletions(-)
diff --git a/src/Settings/Builders/Haddock.hs b/src/Settings/Builders/Haddock.hs
index c8226fc..d626f26 100644
--- a/src/Settings/Builders/Haddock.hs
+++ b/src/Settings/Builders/Haddock.hs
@@ -43,19 +43,11 @@ haddockArgs = builder Haddock ? do
arg "--source-module=src/%{MODULE/./-}.html"
, specified HsColour ?
arg "--source-entity=src/%{MODULE/./-}.html\\#%{NAME}"
- , customPackageArgs
, append =<< getInputs
, arg "+RTS"
, arg $ "-t" ++ path -/- "haddock.t"
- , arg "--machine-readable" ]
-
-customPackageArgs :: Args
-customPackageArgs = mconcat
- [ package compiler ? stage1 ?
- arg "--optghc=-DSTAGE=2" ]
- -- TODO: move to getPackageSources
- -- , package ghcPrim ? stage1 ?
- -- arg "libraries/ghc-prim/dist-install/build/autogen/GHC/Prim.hs" ]
+ , arg "--machine-readable"
+ , arg "-RTS" ]
-- From ghc.mk:
-- # -----------------------------------------------
diff --git a/src/Settings/Packages/Compiler.hs b/src/Settings/Packages/Compiler.hs
index 88ccf2a..0dd7551 100644
--- a/src/Settings/Packages/Compiler.hs
+++ b/src/Settings/Packages/Compiler.hs
@@ -5,7 +5,7 @@ import Expression
import GHC (compiler)
import Oracles.Config.Setting
import Oracles.Config.Flag
-import Predicates (builder, builderGhc, package, notStage0)
+import Predicates (builder, builderGhc, package, notStage0, stage1)
import Settings
compilerPackageArgs :: Args
@@ -36,4 +36,6 @@ compilerPackageArgs = package compiler ? do
ghciWithDebugger ?
notStage0 ? arg "--ghc-option=-DDEBUGGER"
, ghcProfiled ?
- notStage0 ? arg "--ghc-pkg-option=--force" ] ]
+ notStage0 ? arg "--ghc-pkg-option=--force" ]
+
+ , builder Haddock ? stage1 ? arg "--optghc=-DSTAGE=2" ]
More information about the ghc-commits
mailing list