Distribution.Simple.Program.Builtin

Cabal-1.16.0: A framework for packaging Haskell software

Portability | portable
Maintainer | cabal-devel@haskell.org
Safe Haskell | None

Distribution.Simple.Program.Builtin

Contents

- The collection of unconfigured and configured progams
- Programs that Cabal knows about

Description

The module defines all the known built-in `Program`s.

Where possible we try to find their version numbers.

Synopsis

- builtinPrograms :: [Program]
- ghcProgram :: Program
- ghcPkgProgram :: Program
- lhcProgram :: Program
- lhcPkgProgram :: Program
- nhcProgram :: Program
- hmakeProgram :: Program
- jhcProgram :: Program
- hugsProgram :: Program
- ffihugsProgram :: Program
- uhcProgram :: Program
- gccProgram :: Program
- ranlibProgram :: Program
- arProgram :: Program
- stripProgram :: Program
- happyProgram :: Program
- alexProgram :: Program
- hsc2hsProgram :: Program
- c2hsProgram :: Program
- cpphsProgram :: Program
- hscolourProgram :: Program
- haddockProgram :: Program
- greencardProgram :: Program
- ldProgram :: Program
- tarProgram :: Program
- cppProgram :: Program
- pkgConfigProgram :: Program
- hpcProgram :: Program

# The collection of unconfigured and configured progams

builtinPrograms :: [Program]

The default list of programs. These programs are typically used internally to Cabal.

# Programs that Cabal knows about

ghcProgram :: Program

ghcPkgProgram :: Program

lhcProgram :: Program

lhcPkgProgram :: Program

nhcProgram :: Program

hmakeProgram :: Program

jhcProgram :: Program

hugsProgram :: Program

ffihugsProgram :: Program

uhcProgram :: Program

gccProgram :: Program

ranlibProgram :: Program

arProgram :: Program

stripProgram :: Program

happyProgram :: Program

alexProgram :: Program

hsc2hsProgram :: Program

c2hsProgram :: Program

cpphsProgram :: Program

hscolourProgram :: Program

haddockProgram :: Program

greencardProgram :: Program

ldProgram :: Program

tarProgram :: Program

cppProgram :: Program

pkgConfigProgram :: Program

hpcProgram :: Program