projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Don't actually build ghc itself with -dynamic
[ghc-hetmet.git]
/
compiler
/
ghc.cabal.in
diff --git
a/compiler/ghc.cabal.in
b/compiler/ghc.cabal.in
index
2328eca
..
9a181f8
100644
(file)
--- a/
compiler/ghc.cabal.in
+++ b/
compiler/ghc.cabal.in
@@
-1,3
+1,6
@@
+-- WARNING: ghc.cabal is automatically generated from ghc.cabal.in by
+-- ./configure. Make sure you are editing ghc.cabal.in, not ghc.cabal.
+
Name: ghc
Version: @ProjectVersion@
License: BSD3
Name: ghc
Version: @ProjectVersion@
License: BSD3
@@
-28,11
+31,6
@@
Flag dynlibs
Default: False
Manual: True
Default: False
Manual: True
-Flag editline
- Description: Use editline
- Default: False
- Manual: True
-
Flag ghci
Description: Build GHCi support.
Default: False
Flag ghci
Description: Build GHCi support.
Default: False
@@
-45,6
+43,15
@@
Flag ncg
Flag stage1
Description: Is this stage 1?
Flag stage1
Description: Is this stage 1?
+ Default: False
+
+Flag stage2
+ Description: Is this stage 2?
+ Default: False
+
+Flag stage3
+ Description: Is this stage 3?
+ Default: False
Library
Exposed: False
Library
Exposed: False
@@
-71,10
+78,6
@@
Library
else
Build-Depends: unix
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)
GHC-Options: -Wall -fno-warn-name-shadowing -fno-warn-orphans
if flag(ghci)
@@
-103,7
+106,12
@@
Library
Build-Depends: extensible-exceptions
Extensions: PatternSignatures
else
Build-Depends: extensible-exceptions
Extensions: PatternSignatures
else
- Include-Dirs: stage2plus
+ if flag(stage2)
+ Include-Dirs: stage2
+ else
+ if flag(stage3)
+ Include-Dirs: stage2
+
Install-Includes: HsVersions.h, ghc_boot_platform.h
c-sources:
Install-Includes: HsVersions.h, ghc_boot_platform.h
c-sources:
@@
-454,31
+462,49
@@
Library
Exposed-Modules:
AsmCodeGen
Exposed-Modules:
AsmCodeGen
- MachCodeGen
- Regs
- RegsBase
- Instrs
- RegAllocInfo
- PprMach
+ TargetReg
+ NCGMonad
+ Instruction
+ Size
+ Reg
+ RegClass
PprBase
PprBase
+ PIC
+ Platform
Alpha.Regs
Alpha.RegInfo
Alpha.Instr
Alpha.Regs
Alpha.RegInfo
Alpha.Instr
- Alpha.Ppr
+ Alpha.CodeGen
X86.Regs
X86.RegInfo
X86.Instr
X86.Regs
X86.RegInfo
X86.Instr
+ X86.Cond
X86.Ppr
X86.Ppr
+ X86.CodeGen
PPC.Regs
PPC.RegInfo
PPC.Instr
PPC.Regs
PPC.RegInfo
PPC.Instr
+ PPC.Cond
PPC.Ppr
PPC.Ppr
+ PPC.CodeGen
+ SPARC.Base
SPARC.Regs
SPARC.Regs
- SPARC.RegInfo
+ SPARC.RegPlate
+ SPARC.Imm
+ SPARC.AddrMode
+ SPARC.Cond
SPARC.Instr
SPARC.Instr
+ SPARC.Stack
+ SPARC.ShortcutJump
SPARC.Ppr
SPARC.Ppr
- NCGMonad
- PositionIndependentCode
+ SPARC.CodeGen
+ SPARC.CodeGen.Amode
+ SPARC.CodeGen.Base
+ SPARC.CodeGen.CCall
+ SPARC.CodeGen.CondCode
+ SPARC.CodeGen.Gen32
+ SPARC.CodeGen.Gen64
+ SPARC.CodeGen.Sanity
RegAlloc.Liveness
RegAlloc.Graph.Main
RegAlloc.Graph.Stats
RegAlloc.Liveness
RegAlloc.Graph.Main
RegAlloc.Graph.Stats
@@
-488,6
+514,7
@@
Library
RegAlloc.Graph.Spill
RegAlloc.Graph.SpillClean
RegAlloc.Graph.SpillCost
RegAlloc.Graph.Spill
RegAlloc.Graph.SpillClean
RegAlloc.Graph.SpillCost
+ RegAlloc.Graph.TrivColorable
RegAlloc.Linear.Main
RegAlloc.Linear.JoinToTargets
RegAlloc.Linear.State
RegAlloc.Linear.Main
RegAlloc.Linear.JoinToTargets
RegAlloc.Linear.State
@@
-511,9
+538,6
@@
Library
ByteCodeItbls
ByteCodeLink
Debugger
ByteCodeItbls
ByteCodeLink
Debugger
- GhciMonad
- GhciTags
- InteractiveUI
LibFFI
Linker
ObjLink
LibFFI
Linker
ObjLink