Safe Haskell | None |
---|---|
Language | Haskell2010 |
Distribution.Types.BuildInfo.Lens
Synopsis
- data BuildInfo
- class HasBuildInfo a where
- class HasBuildInfos a where
Documentation
Instances
class HasBuildInfo a where #
Classy lenses for BuildInfo
.
Minimal complete definition
Methods
buildInfo :: Lens' a BuildInfo #
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] #
extraLibDirs :: Lens' a [String] #
includeDirs :: Lens' a [FilePath] #
includes :: Lens' a [FilePath] #
installIncludes :: Lens' a [FilePath] #
options :: Lens' a [(CompilerFlavor, [String])] #
profOptions :: Lens' a [(CompilerFlavor, [String])] #
sharedOptions :: Lens' a [(CompilerFlavor, [String])] #
staticOptions :: Lens' a [(CompilerFlavor, [String])] #
customFieldsBI :: Lens' a [(String, String)] #
targetBuildDepends :: Lens' a [Dependency] #
Instances
class HasBuildInfos a where #
Minimal complete definition
Methods
Instances
HasBuildInfos PackageDescription # | |
Defined in Distribution.Types.PackageDescription Methods traverseBuildInfos :: Traversal' PackageDescription BuildInfo # | |
HasBuildInfos GenericPackageDescription # | |