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.

  1. substituteInstallDirTemplates :: PathTemplateEnv -> InstallDirTemplates -> InstallDirTemplates

    Cabal 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.

  2. withAllComponentsInBuildOrder :: PackageDescription -> LocalBuildInfo -> (Component -> ComponentLocalBuildInfo -> IO ()) -> IO ()

    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

  3. type InstalledPackageIndex = PackageIndex InstalledPackageInfo

    Cabal Distribution.Simple.PackageIndex

    The default package index which contains InstalledPackageInfo. Normally use this.

  4. configureAllKnownPrograms :: Verbosity -> ProgramDb -> IO ProgramDb

    Cabal Distribution.Simple.Program

    Try to configure all the known programs that have not yet been configured.

  5. configureAllKnownPrograms :: Verbosity -> ProgramDb -> IO ProgramDb

    Cabal Distribution.Simple.Program.Db

    Try to configure all the known programs that have not yet been configured.

  6. GhcProfAutoAll :: GhcProfAuto

    Cabal Distribution.Simple.Program.GHC

    -fprof-auto
    

  7. ghcOptHideAllPackages :: GhcOptions -> Flag Bool

    Cabal Distribution.Simple.Program.GHC

    Start with a clean package set; the ghc -hide-all-packages flag

  8. registerAllowOverwrite :: RegisterOptions -> Bool

    Cabal Distribution.Simple.Program.HcPkg

    Allows re-registering / overwriting an existing package

  9. absoluteInstalledPackageInfo :: PackageDescription -> AbiHash -> Library -> LocalBuildInfo -> ComponentLocalBuildInfo -> InstalledPackageInfo

    Cabal Distribution.Simple.Register

    Construct InstalledPackageInfo for the final install location of a library package. This function knows about the layout of installed packages.

  10. generalInstalledPackageInfo :: ([FilePath] -> [FilePath]) -> PackageDescription -> AbiHash -> Library -> LocalBuildInfo -> ComponentLocalBuildInfo -> InstallDirs FilePath -> InstalledPackageInfo

    Cabal Distribution.Simple.Register

    Construct InstalledPackageInfo for a library in a package, given a set of installation directories.

Page 237 of many | Previous | Next