stack-2.15.7: The Haskell Tool Stack
Safe HaskellSafe-Inferred
LanguageGHC2021

Stack.SourceMap

Synopsis

Documentation

mkProjectPackage Source #

Arguments

:: forall env. (HasPantryConfig env, HasLogFunc env, HasProcessContext env) 
=> PrintWarnings 
-> ResolvedPath Dir 
-> Bool

Should Haddock documentation be built for the package?

-> RIO env ProjectPackage 

Create a ProjectPackage from a directory containing a package.

snapToDepPackage Source #

Arguments

:: forall env. (HasPantryConfig env, HasLogFunc env, HasProcessContext env) 
=> Bool

Should Haddock documentation be built for the package?

-> PackageName 
-> SnapshotPackage 
-> RIO env DepPackage 

additionalDepPackage Source #

Arguments

:: forall env. (HasPantryConfig env, HasLogFunc env, HasProcessContext env) 
=> Bool

Should Haddock documentation be built for the package?

-> PackageLocation 
-> RIO env DepPackage 

Create a DepPackage from a PackageLocation, from some additional to a snapshot setting (extra-deps or command line)

globalCondCheck :: HasConfig env => RIO env (ConfVar -> Either ConfVar Bool) Source #

Simple cond check for boot packages - checks only OS and Arch

loadProjectSnapshotCandidate Source #

Arguments

:: HasConfig env 
=> RawSnapshotLocation 
-> PrintWarnings 
-> Bool

Should Haddock documentation be build for the package?

-> RIO env (SnapshotCandidate env) 

globalsFromDump :: (HasProcessContext env, HasTerm env) => GhcPkgExe -> RIO env (Map PackageName DumpedGlobalPackage) Source #