X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fghc.cabal.in;h=8e444a8ea39889c4012feea6ec70c78bd84a990d;hb=65277a1c9ff86c28c656849d6f6cbb392f1eb3e7;hp=55f235a298a781c37e9f0e338bf2e59912c369cf;hpb=34cc75e1a62638f2833815746ebce0a9114dc26b;p=ghc-hetmet.git diff --git a/compiler/ghc.cabal.in b/compiler/ghc.cabal.in index 55f235a..8e444a8 100644 --- a/compiler/ghc.cabal.in +++ b/compiler/ghc.cabal.in @@ -18,7 +18,7 @@ Description: through this package. Category: Development Build-Type: Simple -Cabal-Version: >= 1.2 +Cabal-Version: >= 1.2.3 Flag base4 Description: Choose the even newer, even smaller, split-up base package. @@ -31,11 +31,6 @@ Flag dynlibs Default: False Manual: True -Flag editline - Description: Use editline - Default: False - Manual: True - Flag ghci Description: Build GHCi support. Default: False @@ -73,20 +68,16 @@ Library process >= 1 && < 1.1, bytestring >= 0.9 && < 0.10, old-time >= 1 && < 1.1, - containers >= 0.1 && < 0.3, - array >= 0.1 && < 0.3 + containers >= 0.1 && < 0.4, + array >= 0.1 && < 0.4 Build-Depends: filepath >= 1 && < 1.2 - Build-Depends: haskell98, Cabal, hpc + Build-Depends: Cabal, hpc if os(windows) Build-Depends: Win32 else Build-Depends: unix - if flag(editline) - Build-Depends: editline - CPP-Options: -DUSE_EDITLINE - GHC-Options: -Wall -fno-warn-name-shadowing -fno-warn-orphans if flag(ghci) @@ -97,6 +88,8 @@ Library if !flag(ncg) CPP-Options: -DOMIT_NATIVE_CODEGEN + Build-Depends: bin-package-db + -- GHC 6.4.2 needs to be able to find WCsubst.c, which needs to be -- able to find WCsubst.h Include-Dirs: ../libraries/base/cbits, ../libraries/base/include @@ -136,7 +129,6 @@ Library cmm codeGen coreSyn - cprAnalysis deSugar ghci hsSyn @@ -169,7 +161,6 @@ Library Name NameEnv NameSet - NewDemand OccName RdrName SrcLoc @@ -226,6 +217,7 @@ Library CgClosure CgCon CgExpr + CgExtCode CgForeignCall CgHeapery CgHpc @@ -272,7 +264,6 @@ Library MkExternalCore PprCore PprExternalCore - CprAnalyse Check Coverage Desugar @@ -326,15 +317,12 @@ Library InteractiveEval PackageConfig Packages - ParsePkgConf PprTyThing StaticFlags StaticFlagParser SysTools TidyPgm Ctype - HaddockLex - HaddockParse HaddockUtils LexCore Lexer @@ -383,9 +371,6 @@ Library StgLint StgSyn DmdAnal - SaAbsInt - SaLib - StrictAnal WorkWrap WwLib FamInst @@ -500,10 +485,10 @@ Library SPARC.Regs SPARC.RegPlate SPARC.Imm - SPARC.AddrMode + SPARC.AddrMode SPARC.Cond SPARC.Instr - SPARC.Stack + SPARC.Stack SPARC.ShortcutJump SPARC.Ppr SPARC.CodeGen @@ -514,6 +499,7 @@ Library SPARC.CodeGen.Gen32 SPARC.CodeGen.Gen64 SPARC.CodeGen.Sanity + SPARC.CodeGen.Expand RegAlloc.Liveness RegAlloc.Graph.Main RegAlloc.Graph.Stats @@ -547,9 +533,6 @@ Library ByteCodeItbls ByteCodeLink Debugger - GhciMonad - GhciTags - InteractiveUI LibFFI Linker ObjLink