The directories where we will install files for packages.
We have several different directories for different types of files since many systems have conventions whereby different types of files in a package are installed in different directories. This is particularly the case on Unix style systems.
Constructors
InstallDirsprefix :: dirbindir :: dirlibdir :: dirlibsubdir :: dirdynlibdir :: dirflibdir :: dirforeign libraries
libexecdir :: dirlibexecsubdir :: dirincludedir :: dirdatadir :: dirdatasubdir :: dirdocdir :: dirmandir :: dirhtmldir :: dirhaddockdir :: dirsysconfdir :: dir
Instances10Functor, Eq, Read, Show, Generic, Semigroup, …
Functor InstallDirsDefined in Cabal-3.12.1.0 · Distribution.Simple.InstallDirsEq dir => Eq (InstallDirs dir)Defined in Cabal-3.12.1.0 · Distribution.Simple.InstallDirsRead dir => Read (InstallDirs dir)Defined in Cabal-3.12.1.0 · Distribution.Simple.InstallDirsShow dir => Show (InstallDirs dir)Defined in Cabal-3.12.1.0 · Distribution.Simple.InstallDirsGeneric (InstallDirs dir)Defined in Cabal-3.12.1.0 · Distribution.Simple.InstallDirsSemigroup dir => Semigroup (InstallDirs dir)Defined in Cabal-3.12.1.0 · Distribution.Simple.InstallDirs(Semigroup dir, Monoid dir) => Monoid (InstallDirs dir)Defined in Cabal-3.12.1.0 · Distribution.Simple.InstallDirsBinary dir => Binary (InstallDirs dir)Defined in Cabal-3.12.1.0 · Distribution.Simple.InstallDirsStructured dir => Structured (InstallDirs dir)Defined in Cabal-3.12.1.0 · Distribution.Simple.InstallDirstype Rep (InstallDirs dir) = D1 ('MetaDataDefined in Cabal-3.12.1.0 · Distribution.Simple.InstallDirs"InstallDirs"
"Distribution.Simple.InstallDirs"
"Cabal-3.12.1.0-fc60"
'False) (C1 ('MetaCons"InstallDirs"
'PrefixI 'True) ((((S1 ('MetaSel ('Just"prefix"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir) :*: S1 ('MetaSel ('Just"bindir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir)) :*: (S1 ('MetaSel ('Just"libdir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir) :*: S1 ('MetaSel ('Just"libsubdir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir))) :*: ((S1 ('MetaSel ('Just"dynlibdir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir) :*: S1 ('MetaSel ('Just"flibdir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir)) :*: (S1 ('MetaSel ('Just"libexecdir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir) :*: S1 ('MetaSel ('Just"libexecsubdir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir)))) :*: (((S1 ('MetaSel ('Just"includedir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir) :*: S1 ('MetaSel ('Just"datadir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir)) :*: (S1 ('MetaSel ('Just"datasubdir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir) :*: S1 ('MetaSel ('Just"docdir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir))) :*: ((S1 ('MetaSel ('Just"mandir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir) :*: S1 ('MetaSel ('Just"htmldir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir)) :*: (S1 ('MetaSel ('Just"haddockdir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir) :*: S1 ('MetaSel ('Just"sysconfdir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 dir))))))