stack-1.9.3.1: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Stack.Setup.Installed

Synopsis

Documentation

getCompilerVersion :: (HasProcessContext env, HasLogFunc env) => WhichCompiler -> RIO env (CompilerVersion CVActual) Source #

data Tool Source #

Constructors

Tool PackageIdentifier

e.g. ghc-7.8.4, msys2-20150512

ToolGhcjs (CompilerVersion CVActual)

e.g. ghcjs-0.1.0_ghc-7.10.2

data ExtraDirs Source #

Constructors

ExtraDirs 

Fields

Instances
Show ExtraDirs Source # 
Instance details

Defined in Stack.Setup.Installed

Methods

showsPrec :: Int -> ExtraDirs -> ShowS

show :: ExtraDirs -> String #

showList :: [ExtraDirs] -> ShowS

Generic ExtraDirs Source # 
Instance details

Defined in Stack.Setup.Installed

Associated Types

type Rep ExtraDirs :: Type -> Type

Methods

from :: ExtraDirs -> Rep ExtraDirs x

to :: Rep ExtraDirs x -> ExtraDirs

Semigroup ExtraDirs Source # 
Instance details

Defined in Stack.Setup.Installed

Monoid ExtraDirs Source # 
Instance details

Defined in Stack.Setup.Installed

type Rep ExtraDirs Source # 
Instance details

Defined in Stack.Setup.Installed

type Rep ExtraDirs = D1 (MetaData "ExtraDirs" "Stack.Setup.Installed" "stack-1.9.3.1-331kMV34J2BIBl3N25cqFE" False) (C1 (MetaCons "ExtraDirs" PrefixI True) (S1 (MetaSel (Just "edBins") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Path Abs Dir]) :*: (S1 (MetaSel (Just "edInclude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Path Abs Dir]) :*: S1 (MetaSel (Just "edLib") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Path Abs Dir]))))

extraDirs :: HasConfig env => Tool -> RIO env ExtraDirs Source #

Binary directories for the given installed package