| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Distribution.Types.BuildInfo.Lens
Synopsis
- data BuildInfo
 - class HasBuildInfo a where
- buildInfo :: Lens' a BuildInfo
 - buildable :: Lens' a Bool
 - buildTools :: Lens' a [LegacyExeDependency]
 - buildToolDepends :: Lens' a [ExeDependency]
 - cppOptions :: Lens' a [String]
 - asmOptions :: Lens' a [String]
 - cmmOptions :: Lens' a [String]
 - ccOptions :: Lens' a [String]
 - cxxOptions :: Lens' a [String]
 - ldOptions :: Lens' a [String]
 - pkgconfigDepends :: Lens' a [PkgconfigDependency]
 - frameworks :: Lens' a [String]
 - extraFrameworkDirs :: Lens' a [String]
 - asmSources :: Lens' a [FilePath]
 - cmmSources :: Lens' a [FilePath]
 - cSources :: Lens' a [FilePath]
 - cxxSources :: Lens' a [FilePath]
 - jsSources :: Lens' a [FilePath]
 - hsSourceDirs :: Lens' a [FilePath]
 - otherModules :: Lens' a [ModuleName]
 - virtualModules :: Lens' a [ModuleName]
 - autogenModules :: Lens' a [ModuleName]
 - defaultLanguage :: Lens' a (Maybe Language)
 - otherLanguages :: Lens' a [Language]
 - defaultExtensions :: Lens' a [Extension]
 - otherExtensions :: Lens' a [Extension]
 - oldExtensions :: Lens' a [Extension]
 - extraLibs :: Lens' a [String]
 - extraGHCiLibs :: Lens' a [String]
 - extraBundledLibs :: Lens' a [String]
 - extraLibFlavours :: Lens' a [String]
 - extraDynLibFlavours :: Lens' a [String]
 - extraLibDirs :: Lens' a [String]
 - includeDirs :: Lens' a [FilePath]
 - includes :: Lens' a [FilePath]
 - autogenIncludes :: Lens' a [FilePath]
 - installIncludes :: Lens' a [FilePath]
 - options :: Lens' a (PerCompilerFlavor [String])
 - profOptions :: Lens' a (PerCompilerFlavor [String])
 - sharedOptions :: Lens' a (PerCompilerFlavor [String])
 - staticOptions :: Lens' a (PerCompilerFlavor [String])
 - customFieldsBI :: Lens' a [(String, String)]
 - targetBuildDepends :: Lens' a [Dependency]
 - mixins :: Lens' a [Mixin]
 
 - class HasBuildInfos a where
 
Documentation
Instances
class HasBuildInfo a where Source #
Classy lenses for BuildInfo.
Minimal complete definition
Methods
buildInfo :: Lens' a BuildInfo Source #
buildable :: Lens' a Bool Source #
buildTools :: Lens' a [LegacyExeDependency] Source #
buildToolDepends :: Lens' a [ExeDependency] Source #
cppOptions :: Lens' a [String] Source #
asmOptions :: Lens' a [String] Source #
cmmOptions :: Lens' a [String] Source #
ccOptions :: Lens' a [String] Source #
cxxOptions :: Lens' a [String] Source #
ldOptions :: Lens' a [String] Source #
pkgconfigDepends :: Lens' a [PkgconfigDependency] Source #
frameworks :: Lens' a [String] Source #
extraFrameworkDirs :: Lens' a [String] Source #
asmSources :: Lens' a [FilePath] Source #
cmmSources :: Lens' a [FilePath] Source #
cSources :: Lens' a [FilePath] Source #
cxxSources :: Lens' a [FilePath] Source #
jsSources :: Lens' a [FilePath] Source #
hsSourceDirs :: Lens' a [FilePath] Source #
otherModules :: Lens' a [ModuleName] Source #
virtualModules :: Lens' a [ModuleName] Source #
autogenModules :: Lens' a [ModuleName] Source #
defaultLanguage :: Lens' a (Maybe Language) Source #
otherLanguages :: Lens' a [Language] Source #
defaultExtensions :: Lens' a [Extension] Source #
otherExtensions :: Lens' a [Extension] Source #
oldExtensions :: Lens' a [Extension] Source #
extraLibs :: Lens' a [String] Source #
extraGHCiLibs :: Lens' a [String] Source #
extraBundledLibs :: Lens' a [String] Source #
extraLibFlavours :: Lens' a [String] Source #
extraDynLibFlavours :: Lens' a [String] Source #
extraLibDirs :: Lens' a [String] Source #
includeDirs :: Lens' a [FilePath] Source #
includes :: Lens' a [FilePath] Source #
autogenIncludes :: Lens' a [FilePath] Source #
installIncludes :: Lens' a [FilePath] Source #
options :: Lens' a (PerCompilerFlavor [String]) Source #
profOptions :: Lens' a (PerCompilerFlavor [String]) Source #
sharedOptions :: Lens' a (PerCompilerFlavor [String]) Source #
staticOptions :: Lens' a (PerCompilerFlavor [String]) Source #
customFieldsBI :: Lens' a [(String, String)] Source #
targetBuildDepends :: Lens' a [Dependency] Source #
Instances
class HasBuildInfos a where Source #
Methods