stack-0.1.10.1: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Stack.Build.ConstructPlan

Description

Construct a Plan for how to build

Documentation

constructPlan Source

Arguments

:: (MonadCatch m, MonadReader env m, HasEnvConfig env, MonadIO m, MonadLogger m, MonadBaseControl IO m, HasHttpManager env) 
=> MiniBuildPlan 
-> BaseConfigOpts 
-> [LocalPackage] 
-> Set PackageName

additional packages that must be built

-> [DumpPackage () ()]

locally registered

-> (PackageName -> Version -> Map FlagName Bool -> IO Package)

load upstream package

-> SourceMap 
-> InstalledMap 
-> m Plan