Cabal: A framework for packaging Haskell software
The Haskell Common Architecture for Building Applications and Libraries: a framework defining a common interface for authors to more easily build their Haskell applications in a portable way.
The Haskell Cabal is meant to be a part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and tools.
Modules
[Index]
- Distribution
- Compat
- Distribution.Compiler
- Distribution.Configuration
- Distribution.Extension
- Distribution.InstalledPackageInfo
- Distribution.License
- Distribution.Make
- Distribution.Package
- Distribution.PackageDescription
- Distribution.ParseUtils
- Distribution.Setup
- Distribution.Simple
- Distribution.Simple.Build
- Distribution.Simple.Compiler
- Distribution.Simple.Configure
- Distribution.Simple.GHC
- Distribution.Simple.Haddock
- Distribution.Simple.Hugs
- Distribution.Simple.Install
- Distribution.Simple.InstallDirs
- Distribution.Simple.JHC
- Distribution.Simple.LocalBuildInfo
- Distribution.Simple.NHC
- Distribution.Simple.PreProcess
- Distribution.Simple.Program
- Distribution.Simple.Register
- Distribution.Simple.Setup
- Distribution.Simple.SetupWrapper
- Distribution.Simple.SrcDist
- Distribution.Simple.Utils
- Distribution.System
- Distribution.Verbosity
- Distribution.Version
- Language
- Haskell
Flags
Automatic Flags
| Name | Description | Default |
|---|---|---|
| small_base | Choose the new smaller, split-up base package. | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- Cabal-1.2.2.0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates