Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data BuildInfo
- class HasBuildInfo a where
- 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 #
extraLibDirs :: Lens' a [String] Source #
includeDirs :: Lens' a [FilePath] Source #
includes :: Lens' a [FilePath] Source #
installIncludes :: Lens' a [FilePath] Source #
options :: Lens' a [(CompilerFlavor, [String])] Source #
profOptions :: Lens' a [(CompilerFlavor, [String])] Source #
sharedOptions :: Lens' a [(CompilerFlavor, [String])] Source #
staticOptions :: Lens' a [(CompilerFlavor, [String])] Source #
customFieldsBI :: Lens' a [(String, String)] Source #
targetBuildDepends :: Lens' a [Dependency] Source #
Instances
class HasBuildInfos a where Source #