stackage-curator-0.13.3: Tools for curating Stackage bundles

Safe HaskellNone
LanguageHaskell2010

Stackage.PerformBuild

Description

Perform an actual build, generate a binary package database and a documentation directory in the process.

Documentation

data PerformBuild Source

Constructors

PerformBuild 

Fields

pbPlan :: BuildPlan
 
pbInstallDest :: FilePath
 
pbLog :: ByteString -> IO ()
 
pbLogDir :: FilePath
 
pbJobs :: Int
 
pbGlobalInstall :: Bool

Register packages in the global database

pbEnableTests :: Bool
 
pbEnableHaddock :: Bool
 
pbEnableLibProfiling :: Bool
 
pbEnableExecDyn :: Bool
 
pbVerbose :: Bool
 
pbAllowNewer :: Bool

Strip out version bounds in .cabal files

pbBuildHoogle :: Bool

Should we build Hoogle database?

May be disabled due to: https://ghc.haskell.org/trac/ghc/ticket/9921

pbNoRebuildCabal :: !Bool

Ignore new Cabal version from the plan and use whatever's in the database. Useful for testing pre-release GHCs

sdistFilePath Source

Arguments

:: IsString filepath 
=> FilePath

stack directory

-> Text

package name

-> Text

package name

-> filepath