<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Distribution.Simple.Program.Builtin</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ><SCRIPT TYPE="text/javascript" >window.onload = function () {setSynopsis("mini_Distribution-Simple-Program-Builtin.html")};</SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topbar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title" >Cabal-1.8.0.6: A framework for packaging Haskell software</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="modulebar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><FONT SIZE="6" >Distribution.Simple.Program.Builtin</FONT ></TD ><TD ALIGN="right" ><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="infohead" >Portability</TD ><TD CLASS="infoval" >portable</TD ></TR ><TR ><TD CLASS="infohead" >Maintainer</TD ><TD CLASS="infoval" >cabal-devel@haskell.org</TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><B >Contents</B ></TD ></TR ><TR ><TD ><DL ><DT ><A HREF="#1" >The collection of unconfigured and configured progams </A ></DT ><DT ><A HREF="#2" >Programs that Cabal knows about </A ></DT ></DL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Description</TD ></TR ><TR ><TD CLASS="doc" ><P >The module defines all the known built-in <TT ><A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TT >s. </P ><P >Where possible we try to find their version numbers. </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Synopsis</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="#v%3AbuiltinPrograms" >builtinPrograms</A > :: [<A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A >]</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AghcProgram" >ghcProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AghcPkgProgram" >ghcPkgProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AlhcProgram" >lhcProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AlhcPkgProgram" >lhcPkgProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AnhcProgram" >nhcProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AhmakeProgram" >hmakeProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AjhcProgram" >jhcProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AhugsProgram" >hugsProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AffihugsProgram" >ffihugsProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgccProgram" >gccProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AranlibProgram" >ranlibProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AarProgram" >arProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AstripProgram" >stripProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AhappyProgram" >happyProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AalexProgram" >alexProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ahsc2hsProgram" >hsc2hsProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ac2hsProgram" >c2hsProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcpphsProgram" >cpphsProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AhscolourProgram" >hscolourProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AhaddockProgram" >haddockProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgreencardProgram" >greencardProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AldProgram" >ldProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AtarProgram" >tarProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcppProgram" >cppProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApkgConfigProgram" >pkgConfigProgram</A > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="1" ><A NAME="1" >The collection of unconfigured and configured progams </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:builtinPrograms" ><A NAME="v%3AbuiltinPrograms" ></A ></A ><B >builtinPrograms</B > :: [<A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A >]</TD ></TR ><TR ><TD CLASS="doc" >The default list of programs. These programs are typically used internally to Cabal. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="2" ><A NAME="2" >Programs that Cabal knows about </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:ghcProgram" ><A NAME="v%3AghcProgram" ></A ></A ><B >ghcProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:ghcPkgProgram" ><A NAME="v%3AghcPkgProgram" ></A ></A ><B >ghcPkgProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:lhcProgram" ><A NAME="v%3AlhcProgram" ></A ></A ><B >lhcProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:lhcPkgProgram" ><A NAME="v%3AlhcPkgProgram" ></A ></A ><B >lhcPkgProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:nhcProgram" ><A NAME="v%3AnhcProgram" ></A ></A ><B >nhcProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:hmakeProgram" ><A NAME="v%3AhmakeProgram" ></A ></A ><B >hmakeProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:jhcProgram" ><A NAME="v%3AjhcProgram" ></A ></A ><B >jhcProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:hugsProgram" ><A NAME="v%3AhugsProgram" ></A ></A ><B >hugsProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:ffihugsProgram" ><A NAME="v%3AffihugsProgram" ></A ></A ><B >ffihugsProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:gccProgram" ><A NAME="v%3AgccProgram" ></A ></A ><B >gccProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:ranlibProgram" ><A NAME="v%3AranlibProgram" ></A ></A ><B >ranlibProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:arProgram" ><A NAME="v%3AarProgram" ></A ></A ><B >arProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:stripProgram" ><A NAME="v%3AstripProgram" ></A ></A ><B >stripProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:happyProgram" ><A NAME="v%3AhappyProgram" ></A ></A ><B >happyProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:alexProgram" ><A NAME="v%3AalexProgram" ></A ></A ><B >alexProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:hsc2hsProgram" ><A NAME="v%3Ahsc2hsProgram" ></A ></A ><B >hsc2hsProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:c2hsProgram" ><A NAME="v%3Ac2hsProgram" ></A ></A ><B >c2hsProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:cpphsProgram" ><A NAME="v%3AcpphsProgram" ></A ></A ><B >cpphsProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:hscolourProgram" ><A NAME="v%3AhscolourProgram" ></A ></A ><B >hscolourProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:haddockProgram" ><A NAME="v%3AhaddockProgram" ></A ></A ><B >haddockProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:greencardProgram" ><A NAME="v%3AgreencardProgram" ></A ></A ><B >greencardProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:ldProgram" ><A NAME="v%3AldProgram" ></A ></A ><B >ldProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:tarProgram" ><A NAME="v%3AtarProgram" ></A ></A ><B >tarProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:cppProgram" ><A NAME="v%3AcppProgram" ></A ></A ><B >cppProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:pkgConfigProgram" ><A NAME="v%3ApkgConfigProgram" ></A ></A ><B >pkgConfigProgram</B > :: <A HREF="Distribution-Simple-Program-Types.html#t%3AProgram" >Program</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 2.6.1</TD ></TR ></TABLE ></BODY ></HTML >