Hoogle Search

Within LTS Haskell 24.6 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. SetupCustomExplicitDeps :: SetupScriptStyle

    cabal-install Distribution.Client.ProjectPlanning.Types

    No documentation available.

  2. SetupCustomImplicitDeps :: SetupScriptStyle

    cabal-install Distribution.Client.ProjectPlanning.Types

    No documentation available.

  3. SetupNonCustomExternalLib :: SetupScriptStyle

    cabal-install Distribution.Client.ProjectPlanning.Types

    No documentation available.

  4. SetupNonCustomInternalLib :: SetupScriptStyle

    cabal-install Distribution.Client.ProjectPlanning.Types

    No documentation available.

  5. data SetupScriptStyle

    cabal-install Distribution.Client.ProjectPlanning.Types

    There are four major cases for Setup.hs handling:

    1. build-type Custom with a custom-setup section
    2. build-type Custom without a custom-setup section
    3. build-type not Custom with cabal-version > $our-cabal-version
    4. build-type not Custom with cabal-version <= $our-cabal-version
    It's also worth noting that packages specifying cabal-version: >= 1.23 or later that have build-type Custom will always have a custom-setup section. Therefore in case 2, the specified cabal-version will always be less than 1.23. In cases 1 and 2 we obviously have to build an external Setup.hs script, while in case 4 we can use the internal library API. In case 3 we also have to build an external Setup.hs script because the package needs a later Cabal lib version than we can support internally.

  6. module Distribution.Client.Setup

    No documentation available.

  7. module Distribution.Client.SetupWrapper

    An interface to building and installing Cabal packages. If the Built-Type field is specified as something other than Custom, and the current version of Cabal is acceptable, this performs setup actions directly. Otherwise it builds the setup script and runs it with the given arguments.

  8. data SetupScriptOptions

    cabal-install Distribution.Client.SetupWrapper

    SetupScriptOptions are options used to configure and run Setup, as opposed to options given to the Cabal command at runtime.

  9. SetupScriptOptions :: VersionRange -> Maybe Version -> Maybe Compiler -> Maybe Platform -> PackageDBStack -> Maybe InstalledPackageIndex -> ProgramDb -> FilePath -> Maybe Handle -> Maybe FilePath -> [FilePath] -> [(String, Maybe FilePath)] -> Bool -> [(ComponentId, PackageId)] -> Bool -> Bool -> Bool -> Maybe Lock -> Bool -> SetupScriptOptions

    cabal-install Distribution.Client.SetupWrapper

    No documentation available.

  10. module Conjure.Settings

    An internal module of Conjure, a library for Conjuring function implementations from tests or partial definitions. (a.k.a.: functional inductive programming) This contains the settings for functions in Conjure.Engine.

Page 62 of many | Previous | Next