Hoogle Search
Within LTS Haskell 24.51 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
substituteInstallDirTemplates :: PathTemplateEnv -> InstallDirTemplates -> InstallDirTemplatesCabal Distribution.Simple.LocalBuildInfo Substitute the install dir templates into each other. To prevent cyclic substitutions, only some variables are allowed in particular dir templates. If out of scope vars are present, they are not substituted for. Checking for any remaining unsubstituted vars can be done as a subsequent operation. The reason it is done this way is so that in prefixRelativeInstallDirs we can replace prefix with the PrefixVar and get resulting PathTemplates that still have the PrefixVar in them. Doing this makes it each to check which paths are relative to the $prefix.
-
Cabal Distribution.Simple.LocalBuildInfo Perform the action on each buildable Library or Executable (Component) in the PackageDescription, subject to the build order specified by the compBuildOrder field of the given LocalBuildInfo
type
InstalledPackageIndex = PackageIndex InstalledPackageInfoCabal Distribution.Simple.PackageIndex The default package index which contains InstalledPackageInfo. Normally use this.
configureAllKnownPrograms :: Verbosity -> ProgramDb -> IO ProgramDbCabal Distribution.Simple.Program Try to configure all the known programs that have not yet been configured.
configureAllKnownPrograms :: Verbosity -> ProgramDb -> IO ProgramDbCabal Distribution.Simple.Program.Db Try to configure all the known programs that have not yet been configured.
-
Cabal Distribution.Simple.Program.GHC -fprof-auto
ghcOptHideAllPackages :: GhcOptions -> Flag BoolCabal Distribution.Simple.Program.GHC Start with a clean package set; the ghc -hide-all-packages flag
registerAllowOverwrite :: RegisterOptions -> BoolCabal Distribution.Simple.Program.HcPkg Allows re-registering / overwriting an existing package
-
Cabal Distribution.Simple.Register Construct InstalledPackageInfo for the final install location of a library package. This function knows about the layout of installed packages.
-
Cabal Distribution.Simple.Register Construct InstalledPackageInfo for a library in a package, given a set of installation directories.