Name: ghc
Version: @ProjectVersion@
-Copyright: XXX
--- License: XXX
+License: BSD3
License-File: ../LICENSE
-Author: XXX
+Author: The GHC Team
Maintainer: glasgow-haskell-users@haskell.org
Homepage: http://www.haskell.org/ghc/
-Synopsis: XXX
+Synopsis: The GHC API
Description:
- XXX
-Category: XXX
+ GHC's functionality can be useful for more things than just
+ compiling Haskell programs. Important use cases are programs
+ that analyse (and perhaps transform) Haskell code. Others
+ include loading Haskell code dynamically in a GHCi-like manner.
+ For this reason, a lot of GHC's functionality is made available
+ through this package.
+Category: Development
Build-Type: Simple
Cabal-Version: >= 1.2
process >= 1 && < 1.1,
bytestring >= 0.9 && < 0.10,
old-time >= 1 && < 1.1,
- containers >= 0.1 && < 0.2,
- array >= 0.1 && < 0.2
+ containers >= 0.1 && < 0.3,
+ array >= 0.1 && < 0.3
Build-Depends: filepath >= 1 && < 1.2
Build-Depends: haskell98, Cabal, hpc
Extensions: CPP, MagicHash, UnboxedTuples, PatternGuards,
ForeignFunctionInterface, EmptyDataDecls,
TypeSynonymInstances, MultiParamTypeClasses,
- FlexibleInstances, Rank2Types, ScopedTypeVariables
+ FlexibleInstances, Rank2Types, ScopedTypeVariables,
+ DeriveDataTypeable
Include-Dirs: . parser utils
if flag(stage1)
Include-Dirs: stage1
- if impl(ghc < 6.9)
- Extensions: PatternSignatures
+ if impl(ghc < 6.9)
+ Build-Depends: extensible-exceptions
+ Extensions: PatternSignatures
else
Include-Dirs: stage2plus
Install-Includes: HsVersions.h, ghc_boot_platform.h
c-sources:
parser/cutils.c
utils/md5.c
- -- For GHC < 6.5:
- cbits/unicode.c
if flag(dynlibs)
c-sources:
LoadIface
MkIface
TcIface
+ Annotations
BreakArray
CmdLineParser
CodeOutput
RnPat
RnSource
RnTypes
+ CoreMonad
CSE
FloatIn
FloatOut
WwLib
FamInst
Inst
+ TcAnnotations
TcArrows
TcBinds
TcClassDcl
Outputable
Panic
Pretty
+ Serialized
State
StringBuffer
- Unicode
UniqFM
UniqSet
Util