@@ -62,6 +62,7 @@ data PerformBuild = PerformBuild
62 , pbGlobalInstall :: Bool
62 , pbGlobalInstall :: Bool
63 -- ^ Register packages in the global database
63 -- ^ Register packages in the global database
64 , pbEnableTests :: Bool
64 , pbEnableTests :: Bool
65+ , pbEnableHaddock :: Bool
65 , pbEnableLibProfiling :: Bool
66 , pbEnableLibProfiling :: Bool
66 , pbVerbose :: Bool
67 , pbVerbose :: Bool
67 , pbAllowNewer :: Bool
68 , pbAllowNewer :: Bool
@@ -354,7 +355,7 @@ singleBuild pb@PerformBuild {..} SingleBuild {..} =
354 -- dependency's haddocks before this finishes
355 -- dependency's haddocks before this finishes
355 atomically $ putTMVar (piResult sbPackageInfo) True
356 atomically $ putTMVar (piResult sbPackageInfo) True
357− when (pcHaddocks /= Don'tBuild && not (null $ sdModules $ ppDesc $ piPlan sbPackageInfo)) $ do
358+ when (pbEnableHaddock && pcHaddocks /= Don'tBuild && not (null $ sdModules $ ppDesc $ piPlan sbPackageInfo)) $ do
358 log' $ "Haddocks " ++ namever
359 log' $ "Haddocks " ++ namever
359 hfs <- readTVarIO sbHaddockFiles
360 hfs <- readTVarIO sbHaddockFiles
360 let hfsOpts = flip map (mapToList hfs) $ \(pkgVer, hf) -> concat
361 let hfsOpts = flip map (mapToList hfs) $ \(pkgVer, hf) -> concat