Cabal Logo
3.0
  • 1. Introduction
  • 2. Configuration and Installing Packages
    • 2.1. Configuration
    • 2.2. Building and installing packages
  • 3. Package Concepts and Development
  • 4. Reporting Bugs and Stability of Cabal Interfaces
  • 5. Nix-style Local Builds
  • 6. Nix Integration
  • 7. Package Description Format Specification History
Reference Index
Cabal
  • Docs »
  • 2. Configuration and Installing Packages
  • Edit on GitHub

2. Configuration and Installing PackagesΒΆ

  • 2.1. Configuration
    • 2.1.1. Overview
    • 2.1.2. Repository specification
      • 2.1.2.1. Using secure repositories
      • 2.1.2.2. Legacy repositories
      • 2.1.2.3. Secure local repositories
  • 2.2. Building and installing packages
    • 2.2.1. Building and installing a system package
    • 2.2.2. Building and installing a user package
    • 2.2.3. Installing packages from Hackage
    • 2.2.4. Developing with sandboxes
      • 2.2.4.1. Sandboxes: basic usage
      • 2.2.4.2. Sandboxes: advanced usage
    • 2.2.5. Creating a binary package
    • 2.2.6. setup configure
      • 2.2.6.1. Programs used for building
      • 2.2.6.2. Installation paths
        • 2.2.6.2.1. Path variables in the simple build system
        • 2.2.6.2.2. Paths in the simple build system
        • 2.2.6.2.3. Prefix-independence
      • 2.2.6.3. Controlling Flag Assignments
      • 2.2.6.4. Building Test Suites
      • 2.2.6.5. Miscellaneous options
    • 2.2.7. setup build
    • 2.2.8. setup haddock
    • 2.2.9. setup hscolour
    • 2.2.10. setup install
    • 2.2.11. setup copy
    • 2.2.12. setup register
    • 2.2.13. setup unregister
    • 2.2.14. setup clean
    • 2.2.15. setup test
    • 2.2.16. setup sdist
Next Previous

© Copyright 2003-2017, Cabal Team Revision bd07f0a0.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: 3.0
Versions
latest
stable
3.2
3.0
2.4
2.0
cabal-v3.2.0.0
cabal-v3.0.0.0
cabal-v2.4.1.0
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.