Hoogle Search
Within LTS Haskell 24.40 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
ghcOptHiDir :: GhcOptions -> Flag FilePathCabal Distribution.Simple.Program.GHC No documentation available.
ghcOptHideAllPackages :: GhcOptions -> Flag BoolCabal Distribution.Simple.Program.GHC Start with a clean package set; the ghc -hide-all-packages flag
ghcOptThisComponentId :: GhcOptions -> Flag ComponentIdCabal Distribution.Simple.Program.GHC GHC doesn't make any assumptions about the format of definite unit ids, so when we are instantiating a package it needs to be told explicitly what the component being instantiated is. This only gets set when ghcOptInstantiatedWith is non-empty
ghcOptThisUnitId :: GhcOptions -> Flag StringCabal Distribution.Simple.Program.GHC The unit ID the modules will belong to; the ghc -this-unit-id flag (or -this-package-key or -package-name on older versions of GHC). This is a String because we assume you've already figured out what the correct format for this string is (we need to handle backwards compatibility.)
hide :: HcPkgInfo -> Verbosity -> PackageDB -> PackageId -> IO ()Cabal Distribution.Simple.Program.HcPkg Call hc-pkg to hide a package.
hc-pkg hide [pkgid] [--user | --global | --package-db]
hideInvocation :: HcPkgInfo -> Verbosity -> PackageDB -> PackageId -> ProgramInvocationCabal Distribution.Simple.Program.HcPkg No documentation available.
programId :: ConfiguredProgram -> StringCabal Distribution.Simple.Program.Types Just the name again
programOverrideArgs :: ConfiguredProgram -> [String]Cabal Distribution.Simple.Program.Types Override command-line args for this program. These flags will appear last on the command line, so they override all earlier flags.
programOverrideEnv :: ConfiguredProgram -> [(String, Maybe String)]Cabal Distribution.Simple.Program.Types Override environment variables for this program. These env vars will extend/override the prevailing environment of the current to form the environment for the new process.
suppressOverrideArgs :: ConfiguredProgram -> ConfiguredProgramCabal Distribution.Simple.Program.Types Suppress any extra arguments added by the user.