cabal-install-3.12.1.0: The command-line interface for Cabal and Hackage.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy

Synopsis

Documentation

data WriteGhcEnvironmentFilesPolicy Source #

Whether 'v2-build' should write a .ghc.environment file after success. Possible values: always, never (the default), 'ghc8.4.4+' (8.4.4 is the earliest version that supports '-package-env -').

Instances

Instances details
Structured WriteGhcEnvironmentFilesPolicy Source # 
Instance details

Defined in Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy

Bounded WriteGhcEnvironmentFilesPolicy Source # 
Instance details

Defined in Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy

Enum WriteGhcEnvironmentFilesPolicy Source # 
Instance details

Defined in Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy

Generic WriteGhcEnvironmentFilesPolicy Source # 
Instance details

Defined in Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy

Associated Types

type Rep WriteGhcEnvironmentFilesPolicy :: Type -> Type #

Show WriteGhcEnvironmentFilesPolicy Source # 
Instance details

Defined in Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy

Binary WriteGhcEnvironmentFilesPolicy Source # 
Instance details

Defined in Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy

Eq WriteGhcEnvironmentFilesPolicy Source # 
Instance details

Defined in Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy

type Rep WriteGhcEnvironmentFilesPolicy Source # 
Instance details

Defined in Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy

type Rep WriteGhcEnvironmentFilesPolicy = D1 ('MetaData "WriteGhcEnvironmentFilesPolicy" "Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy" "cabal-install-3.12.1.0-9NqWFHLEtw1EbVuShkL8UM" 'False) (C1 ('MetaCons "AlwaysWriteGhcEnvironmentFiles" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "NeverWriteGhcEnvironmentFiles" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "WriteGhcEnvironmentFilesOnlyForGhc844AndNewer" 'PrefixI 'False) (U1 :: Type -> Type)))