License | Apache-2.0 |
---|---|
Safe Haskell | None |
Language | Haskell2010 |
Documentation
data GhcPackageSource Source #
data GhcInvocation Source #
GhcInvocation | |
|
newtype GhcVersion Source #
Instances
Eq GhcVersion Source # | |
Defined in CabalHelper.Compiletime.Program.GHC (==) :: GhcVersion -> GhcVersion -> Bool # (/=) :: GhcVersion -> GhcVersion -> Bool # | |
Ord GhcVersion Source # | |
Defined in CabalHelper.Compiletime.Program.GHC compare :: GhcVersion -> GhcVersion -> Ordering # (<) :: GhcVersion -> GhcVersion -> Bool # (<=) :: GhcVersion -> GhcVersion -> Bool # (>) :: GhcVersion -> GhcVersion -> Bool # (>=) :: GhcVersion -> GhcVersion -> Bool # max :: GhcVersion -> GhcVersion -> GhcVersion # min :: GhcVersion -> GhcVersion -> GhcVersion # | |
Read GhcVersion Source # | |
Defined in CabalHelper.Compiletime.Program.GHC readsPrec :: Int -> ReadS GhcVersion # readList :: ReadS [GhcVersion] # readPrec :: ReadPrec GhcVersion # readListPrec :: ReadPrec [GhcVersion] # | |
Show GhcVersion Source # | |
Defined in CabalHelper.Compiletime.Program.GHC showsPrec :: Int -> GhcVersion -> ShowS # show :: GhcVersion -> String # showList :: [GhcVersion] -> ShowS # |
showGhcVersion :: GhcVersion -> String Source #
ghcVersion :: (Verbose, Progs) => IO GhcVersion Source #
createPkgDb :: (Verbose, Progs) => UnpackedCabalVersion -> IO PackageDbDir Source #
getPrivateCabalPkgDb :: (Verbose, Progs) => ResolvedCabalVersion -> IO PackageDbDir Source #
getPrivateCabalPkgEnv :: Verbose => GhcVersion -> ResolvedCabalVersion -> IO PackageEnvFile Source #
listCabalVersions :: (Verbose, Progs) => Maybe PackageDbDir -> MaybeT IO [Version] Source #
cabalVersionExistsInPkgDb :: (Verbose, Progs) => CabalVersion' a -> PackageDbDir -> IO Bool Source #