Safe Haskell | None |
---|---|
Language | Haskell98 |
Lenses for several data types of the PackageDescription
module.
All lenses are named after their field names with a L
appended.
Documentation
condTestSuitesL :: Lens' GenericPackageDescription [(String, CondTree ConfVar [Dependency] TestSuite)] Source
condLibraryL :: Lens' GenericPackageDescription (Maybe (CondTree ConfVar [Dependency] Library)) Source
condExecutablesL :: Lens' GenericPackageDescription [(String, CondTree ConfVar [Dependency] Executable)] Source
condBenchmarksL :: Lens' GenericPackageDescription [(String, CondTree ConfVar [Dependency] Benchmark)] Source
ldOptionsL :: Lens' BuildInfo [String] Source
extraLibsL :: Lens' BuildInfo [String] Source
ccOptionsL :: Lens' BuildInfo [String] Source
condTreeDataL :: forall v c a. Lens' (CondTree v c a) a Source
condTreeConstraintsL :: forall v c a. Lens' (CondTree v c a) c Source