stack-1.9.3: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Stack.Setup.Installed

Synopsis

Documentation

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

Generic ExtraDirs Source # 
Instance details

Defined in Stack.Setup.Installed

Associated Types

type Rep ExtraDirs :: Type -> Type #

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-A8b1pQY9CjdHmL7IWv3q9b" 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