Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- stripDependencies :: Set DependencyName -> [Dependency] -> [Dependency]
- stripBuildInfo :: Set DependencyName -> BuildInfo -> BuildInfo
- stripLibrary :: Set DependencyName -> Library -> Library
- stripExecutable :: Set DependencyName -> Executable -> Executable
- stripTestSuite :: Set DependencyName -> TestSuite -> TestSuite
- stripBenchmark :: Set DependencyName -> Benchmark -> Benchmark
- stripCondTree :: (b -> b) -> CondTree a [Dependency] b -> CondTree a [Dependency] b
- stripCondTrees :: (b -> b) -> CompilableName -> [(UnqualComponentName, CondTree a [Dependency] b)] -> [(UnqualComponentName, CondTree a [Dependency] b)]
- stripGenericPackageDescription :: GenericPackageDescription -> Set DependencyName -> Maybe Compilable -> GenericPackageDescription
Documentation
stripDependencies :: Set DependencyName -> [Dependency] -> [Dependency] Source #
Filter out dependencies.
stripBuildInfo :: Set DependencyName -> BuildInfo -> BuildInfo Source #
Strip dependencies from a single target.
stripLibrary :: Set DependencyName -> Library -> Library Source #
Strip dependencies from a library.
stripExecutable :: Set DependencyName -> Executable -> Executable Source #
Strip dependencies from an executable.
stripTestSuite :: Set DependencyName -> TestSuite -> TestSuite Source #
Strip dependencies from a test suite.
stripBenchmark :: Set DependencyName -> Benchmark -> Benchmark Source #
Strip dependencies from a benchmark.
stripCondTree :: (b -> b) -> CondTree a [Dependency] b -> CondTree a [Dependency] b Source #
Strip dependencies from a single target.
stripCondTrees :: (b -> b) -> CompilableName -> [(UnqualComponentName, CondTree a [Dependency] b)] -> [(UnqualComponentName, CondTree a [Dependency] b)] Source #
Strip dependencies from multiple targets.
stripGenericPackageDescription :: GenericPackageDescription -> Set DependencyName -> Maybe Compilable -> GenericPackageDescription Source #
Strip dependencies from a package.