$sel:configExtraDeps:Config | Pier.Build.Config |
$sel:configGhc:Config | Pier.Build.Config |
$sel:localPackages:Config | Pier.Build.Config |
$sel:plan:Config | Pier.Build.Config |
/> | Pier.Core.Artifact |
addDistSourceDirs | Pier.Build.Custom |
addPersistent | Pier.Core.Persistent |
allDependencies | Pier.Build.ConfiguredPackage |
Artifact | Pier.Core.Artifact |
artifactRules | Pier.Core.Artifact |
askBuildPlan | Pier.Build.Stackage |
askBuiltExecutable | Pier.Build.Executable, Pier.Build.Components |
askBuiltExecutables | Pier.Build.Components |
askBuiltLibrary | Pier.Build.Components |
askConfig | Pier.Build.Config |
askDownload | Pier.Core.Download |
askInstalledGhc | Pier.Build.Stackage |
askMaybeBuiltLibrary | Pier.Build.Components |
askPersistent | Pier.Core.Persistent |
askPersistents | Pier.Core.Persistent |
buildPackageRules | Pier.Build.Components |
BuildPlan | |
1 (Type/Class) | Pier.Build.Stackage |
2 (Data Constructor) | Pier.Build.Stackage |
buildPlanRules | Pier.Build.Stackage |
builtBinary | Pier.Build.Executable, Pier.Build.Components |
BuiltExecutable | |
1 (Type/Class) | Pier.Build.Executable, Pier.Build.Components |
2 (Data Constructor) | Pier.Build.Executable, Pier.Build.Components |
BuiltExecutableQ | |
1 (Type/Class) | Pier.Build.Executable |
2 (Data Constructor) | Pier.Build.Executable |
builtExeDataFiles | Pier.Build.Executable, Pier.Build.Components |
Builtin | Pier.Build.Config |
callArtifact | Pier.Core.Artifact |
ccFlags | Pier.Build.CFlags |
CFlags | |
1 (Type/Class) | Pier.Build.CFlags |
2 (Data Constructor) | Pier.Build.CFlags |
cIncludeDirs | Pier.Build.CFlags |
cleanAll | Pier.Core.Run |
cleaning | Pier.Core.Persistent |
collectAlexDataFiles | Pier.Build.Custom |
collectHappyDataFiles | Pier.Build.Custom |
Command | Pier.Core.Artifact |
confdDataFiles | Pier.Build.ConfiguredPackage |
confdDesc | Pier.Build.ConfiguredPackage |
confdExtraSrcFiles | Pier.Build.ConfiguredPackage |
confdMacros | Pier.Build.ConfiguredPackage |
confdSourceDir | Pier.Build.ConfiguredPackage |
Config | |
1 (Type/Class) | Pier.Build.Config |
2 (Data Constructor) | Pier.Build.Config |
configRules | Pier.Build.Config |
ConfiguredPackage | |
1 (Type/Class) | Pier.Build.ConfiguredPackage |
2 (Data Constructor) | Pier.Build.ConfiguredPackage |
configurePackage | Pier.Build.Package |
corePackageVersions | Pier.Build.Stackage |
cppFlags | Pier.Build.CFlags |
createDirectoryA | Pier.Core.Artifact |
createParentIfMissing | Pier.Core.Directory |
createPierTempDirectory | Pier.Core.Run |
createPierTempFile | Pier.Core.Run |
doesArtifactExist | Pier.Core.Artifact |
Download | |
1 (Type/Class) | Pier.Core.Download |
2 (Data Constructor) | Pier.Core.Download |
downloadFilePrefix | Pier.Core.Download |
DownloadLocal | Pier.Core.Download |
DownloadLocation | Pier.Core.Download |
downloadName | Pier.Core.Download |
downloadRules | Pier.Core.Download |
DownloadToHome | Pier.Core.Download |
downloadUrlPrefix | Pier.Core.Download |
externalFile | Pier.Core.Artifact |
findBootFile | Pier.Build.Module |
findMainFile | Pier.Build.Module |
findModule | Pier.Build.Module |
Flags | Pier.Build.Stackage |
getCFlags | Pier.Build.CFlags |
getConfiguredPackage | Pier.Build.ConfiguredPackage |
getPackageSourceDir | Pier.Build.Package |
getTargetInfo | Pier.Build.TargetInfo |
ghcArtifacts | Pier.Build.Stackage |
ghcDefines | Pier.Build.CFlags |
GhcDistro | Pier.Build.Stackage |
ghcInstalledVersion | Pier.Build.Stackage |
ghcLibRoot | Pier.Build.Stackage |
ghcPkgProg | Pier.Build.Stackage |
ghcProg | Pier.Build.Stackage |
ghcVersion | Pier.Build.Stackage |
groupFiles | Pier.Core.Artifact |
Hackage | Pier.Build.Config |
HandleTemps | Pier.Core.Run |
hsc2hsProg | Pier.Build.Stackage |
input | Pier.Core.Artifact |
inputList | Pier.Core.Artifact |
inputs | Pier.Core.Artifact |
InstalledGhc | |
1 (Type/Class) | Pier.Build.Stackage |
2 (Data Constructor) | Pier.Build.Stackage |
installGhcRules | Pier.Build.Stackage |
KeepTemps | Pier.Core.Run |
linkFlags | Pier.Build.CFlags |
linkLibs | Pier.Build.CFlags |
Local | Pier.Build.Config |
macFrameworks | Pier.Build.CFlags |
matchArtifactGlob | Pier.Core.Artifact |
message | Pier.Core.Artifact |
Output | Pier.Core.Artifact |
output | Pier.Core.Artifact |
parseCabalFileInDir | Pier.Build.Package |
parseGlobalPackagePath | Pier.Build.Stackage |
pathIn | Pier.Core.Artifact |
pierFile | Pier.Core.Run |
PlanName | |
1 (Type/Class) | Pier.Build.Stackage |
2 (Data Constructor) | Pier.Build.Stackage |
PlanPackage | |
1 (Type/Class) | Pier.Build.Stackage |
2 (Data Constructor) | Pier.Build.Stackage |
planPackageFlags | Pier.Build.Stackage |
planPackages | Pier.Build.Stackage |
planPackageVersion | Pier.Build.Stackage |
prog | Pier.Core.Artifact |
progA | Pier.Core.Artifact |
progExe | Pier.Build.Executable |
progTemp | Pier.Core.Artifact |
readArtifact | Pier.Core.Artifact |
readArtifactB | Pier.Core.Artifact |
RemoveTemps | Pier.Core.Run |
renderPlanName | Pier.Build.Stackage |
replaceArtifactExtension | Pier.Core.Artifact |
Resolved | Pier.Build.Config |
resolvedPackageId | Pier.Build.Config |
resolvePackage | Pier.Build.Config |
runCommand | Pier.Core.Artifact |
runCommandStdout | Pier.Core.Artifact |
runCommand_ | Pier.Core.Artifact |
runPier | Pier.Core.Run |
shadow | Pier.Core.Artifact |
sourceDirArtifacts | Pier.Build.Module |
StackageGhc | Pier.Build.Stackage |
SystemGhc | Pier.Build.Stackage |
TargetBinary | Pier.Build.TargetInfo |
targetCFlags | Pier.Build.TargetInfo |
targetDepNames | Pier.Build.ConfiguredPackage |
targetExposedModules | Pier.Build.TargetInfo |
targetIncludeDirs | Pier.Build.TargetInfo |
TargetInfo | |
1 (Type/Class) | Pier.Build.TargetInfo |
2 (Data Constructor) | Pier.Build.TargetInfo |
TargetLibrary | Pier.Build.TargetInfo |
targetModulePath | Pier.Build.TargetInfo |
targetOptions | Pier.Build.TargetInfo |
targetOtherInputs | Pier.Build.TargetInfo |
targetOtherModules | Pier.Build.TargetInfo |
TargetResult | Pier.Build.TargetInfo |
targetSourceDirs | Pier.Build.TargetInfo |
targetSourceInputs | Pier.Build.TargetInfo |
transitiveDataFiles | Pier.Build.CFlags, Pier.Build.TargetInfo |
transitiveDBs | Pier.Build.CFlags, Pier.Build.TargetInfo |
TransitiveDeps | |
1 (Type/Class) | Pier.Build.CFlags, Pier.Build.TargetInfo |
2 (Data Constructor) | Pier.Build.CFlags, Pier.Build.TargetInfo |
transitiveIncludeDirs | Pier.Build.CFlags, Pier.Build.TargetInfo |
transitiveLibFiles | Pier.Build.CFlags, Pier.Build.TargetInfo |
unfreezeArtifacts | Pier.Core.Artifact |
withCwd | Pier.Core.Artifact |
withPierTempDirectory | Pier.Core.Run |
withPierTempDirectoryAction | Pier.Core.Run |
writeArtifact | Pier.Core.Artifact |