Cabal Logo
latest
  • 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
  • 8. BuildInfo field reference
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. Environment variables
      • 2.1.2.1. Configuration file discovery
    • 2.1.3. Repository specification
      • 2.1.3.1. Using secure repositories
      • 2.1.3.2. Local no-index repositories
      • 2.1.3.3. Legacy repositories
      • 2.1.3.4. 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. Creating a binary package
    • 2.2.5. setup configure
      • 2.2.5.1. Programs used for building
      • 2.2.5.2. Installation paths
        • 2.2.5.2.1. Path variables in the simple build system
        • 2.2.5.2.2. Paths in the simple build system
        • 2.2.5.2.3. Prefix-independence
      • 2.2.5.3. Controlling Flag Assignments
      • 2.2.5.4. Building Test Suites
      • 2.2.5.5. Miscellaneous options
    • 2.2.6. setup build
    • 2.2.7. setup haddock
    • 2.2.8. setup hscolour
    • 2.2.9. setup install
    • 2.2.10. setup copy
    • 2.2.11. setup register
    • 2.2.12. setup unregister
    • 2.2.13. setup clean
    • 2.2.14. setup test
    • 2.2.15. setup bench
    • 2.2.16. setup sdist
Next Previous

© Copyright 2003-2017, Cabal Team Revision a1a5fc7b.

Built with Sphinx using a theme provided by Read the Docs.