projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
LLVM: Support LLVM 2.9 (#5103)
[ghc-hetmet.git]
/
compiler
/
ghc.cabal.in
diff --git
a/compiler/ghc.cabal.in
b/compiler/ghc.cabal.in
index
cc4c562
..
18a06b0
100644
(file)
--- a/
compiler/ghc.cabal.in
+++ b/
compiler/ghc.cabal.in
@@
-36,11
+36,6
@@
Flag ghci
Default: False
Manual: True
Default: False
Manual: True
-Flag ncg
- Description: Build the NCG.
- Default: False
- Manual: True
-
Flag stage1
Description: Is this stage 1?
Default: False
Flag stage1
Description: Is this stage 1?
Default: False
@@
-88,10
+83,8
@@
Library
CPP-Options: -DGHCI
Include-Dirs: ../libffi/build/include
CPP-Options: -DGHCI
Include-Dirs: ../libffi/build/include
- if !flag(ncg)
- CPP-Options: -DOMIT_NATIVE_CODEGEN
-
Build-Depends: bin-package-db
Build-Depends: bin-package-db
+ Build-Depends: hoopl
-- GHC 6.4.2 needs to be able to find WCsubst.c, which needs to be
-- able to find WCsubst.h
-- GHC 6.4.2 needs to be able to find WCsubst.c, which needs to be
-- able to find WCsubst.h
@@
-188,45
+181,37
@@
Library
BlockId
CLabel
Cmm
BlockId
CLabel
Cmm
- CmmBrokenBlock
CmmBuildInfoTables
CmmCPS
CmmBuildInfoTables
CmmCPS
- CmmCPSGen
- CmmCPSZ
CmmCallConv
CmmCallConv
- CmmCommonBlockElimZ
+ CmmCommonBlockElim
CmmContFlowOpt
CmmCvt
CmmContFlowOpt
CmmCvt
+ CmmDecl
CmmExpr
CmmInfo
CmmLex
CmmLint
CmmLive
CmmExpr
CmmInfo
CmmLex
CmmLint
CmmLive
- CmmLiveZ
+ CmmMachOp
+ CmmNode
CmmOpt
CmmParse
CmmProcPoint
CmmOpt
CmmParse
CmmProcPoint
- CmmProcPointZ
CmmSpillReload
CmmStackLayout
CmmSpillReload
CmmStackLayout
- CmmTx
+ CmmType
CmmUtils
CmmUtils
- CmmZipUtil
- DFMonad
- Dataflow
- MkZipCfg
- MkZipCfgCmm
+ MkGraph
+ OldCmm
+ OldCmmUtils
+ OldPprCmm
OptimizationFuel
PprBase
PprC
PprCmm
OptimizationFuel
PprBase
PprC
PprCmm
- PprCmmZ
- StackColor
- StackPlacements
- ZipCfg
- ZipCfgCmmRep
- ZipCfgExtras
- ZipDataflow
+ PprCmmDecl
+ PprCmmExpr
Bitmap
CgBindery
CgCallConv
Bitmap
CgBindery
CgCallConv
@@
-357,6
+342,7
@@
Library
TysPrim
TysWiredIn
CostCentre
TysPrim
TysWiredIn
CostCentre
+ ProfInit
SCCfinal
RnBinds
RnEnv
SCCfinal
RnBinds
RnEnv
@@
-496,10
+482,7
@@
Library
Vectorise.Exp
Vectorise
Vectorise.Exp
Vectorise
- -- We only need to expose more modules as some of the ncg code is used
- -- by the LLVM backend so its always included
- if flag(ncg)
- Exposed-Modules:
+ Exposed-Modules:
AsmCodeGen
TargetReg
NCGMonad
AsmCodeGen
TargetReg
NCGMonad
@@
-509,10
+492,6
@@
Library
RegClass
PIC
Platform
RegClass
PIC
Platform
- Alpha.Regs
- Alpha.RegInfo
- Alpha.Instr
- Alpha.CodeGen
X86.Regs
X86.RegInfo
X86.Instr
X86.Regs
X86.RegInfo
X86.Instr