Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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
.
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 #