summaryrefslogtreecommitdiff
path: root/hadrian/src/Settings/Builders/Haddock.hs
diff options
context:
space:
mode:
Diffstat (limited to 'hadrian/src/Settings/Builders/Haddock.hs')
-rw-r--r--hadrian/src/Settings/Builders/Haddock.hs4
1 files changed, 3 insertions, 1 deletions
diff --git a/hadrian/src/Settings/Builders/Haddock.hs b/hadrian/src/Settings/Builders/Haddock.hs
index b01b8a2459..5aeba0c805 100644
--- a/hadrian/src/Settings/Builders/Haddock.hs
+++ b/hadrian/src/Settings/Builders/Haddock.hs
@@ -43,8 +43,10 @@ haddockBuilderArgs = mconcat
hVersion <- expr $ pkgVersion haddock
statsDir <- expr $ haddockStatsFilesDir
ghcOpts <- haddockGhcArgs
+ threads <- shakeThreads <$> expr getShakeOptions
mconcat
- [ arg "--verbosity=0"
+ [ arg $ "-j" ++ (show threads)
+ , arg "--verbosity=0"
, arg $ "-B" ++ root -/- stageString Stage1 -/- "lib"
, arg $ "--lib=" ++ root -/- stageString Stage1 -/- "lib"
, arg $ "--odir=" ++ takeDirectory output