forked from bos/llvm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathllvm.cabal
147 lines (137 loc) · 3.35 KB
/
llvm.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
name: llvm
version: 0.9.1.2
license: BSD3
license-file: LICENSE
synopsis: Bindings to the LLVM compiler toolkit.
description:
Bindings to the LLVM compiler toolkit.
.
* New in 0.9.1.1: Builds against LLVM 2.9.
.
* New in 0.9.1.0: Util.Memory for memory related intrinsics
.
* New in 0.9.0.0: Adapted to LLVM 2.8 (removed support for Union types);
.
* New in 0.8.2.0: Support for GHC calling convention.
.
* New in 0.8.1.0: Numerous small changes.
.
* New in 0.8.0.0: Adapted to LLVM 2.7;
.
* New in 0.7.1.0: More attributes
.
* New in 0.7.0.1: MacOS fixes.
.
* New in 0.7.0.0: Adapted to LLVM 2.6;
author: Bryan O'Sullivan, Lennart Augustsson
maintainer: Bryan O'Sullivan <[email protected]>, Lennart Augustsson <[email protected]>
homepage: https://github.com/bos/llvm
bug-reports: https://github.com/bos/llvm/issues
stability: experimental
category: Compilers/Interpreters, Code Generation
tested-with: GHC == 6.10.4, GHC == 6.12.3, GHC == 7.0.3
cabal-version: >= 1.10
build-type: Custom
extra-source-files:
INSTALL.md
Makefile
PROBLEMS.md
README.md
configure
configure.ac
examples/Align.hs
examples/Arith.hs
examples/Array.hs
examples/BrainF.hs
examples/Convert.hs
examples/DotProd.hs
examples/Fibonacci.hs
examples/HelloJIT.hs
examples/List.hs
examples/Makefile
examples/Struct.hs
examples/Varargs.hs
examples/Vector.hs
examples/mainfib.c
examples/structCheck.c
llvm.buildinfo.in
llvm.buildinfo.windows.in
tests/Makefile
tests/TestValue.hs
tools/DiffFFI.hs
tools/FunctionMangler.hs
tools/FunctionMangulation.hs
tools/IntrinsicMangler.hs
tools/Makefile
extra-tmp-files:
autom4te.cache
config.log
config.status
llvm.buildinfo
library
default-language: Haskell98
build-depends:
base >= 3 && < 5,
bytestring >= 0.9,
directory,
mtl,
process,
type-level,
containers
ghc-options: -Wall
if os(darwin)
ld-options: -w
frameworks: vecLib
cpp-options: -D__MACOS__
exposed-modules:
LLVM.Core
LLVM.ExecutionEngine
LLVM.FFI.Analysis
LLVM.FFI.BitReader
LLVM.FFI.BitWriter
LLVM.FFI.Core
LLVM.FFI.ExecutionEngine
LLVM.FFI.Target
LLVM.FFI.Transforms.IPO
LLVM.FFI.Transforms.Scalar
LLVM.Util.Arithmetic
LLVM.Util.File
LLVM.Util.Foreign
LLVM.Util.Loop
LLVM.Util.Memory
LLVM.Util.Optimize
other-modules:
LLVM.Core.CodeGen
LLVM.Core.CodeGenMonad
LLVM.Core.Data
LLVM.Core.Instructions
LLVM.Core.Type
LLVM.Core.Util
LLVM.Core.Vector
LLVM.ExecutionEngine.Engine
LLVM.ExecutionEngine.Target
LLVM.Target.ARM
LLVM.Target.Alpha
LLVM.Target.Blackfin
LLVM.Target.CBackend
LLVM.Target.CellSPU
LLVM.Target.CppBackend
LLVM.Target.MSP430
LLVM.Target.Mips
LLVM.Target.Native
LLVM.Target.PIC16
LLVM.Target.PowerPC
LLVM.Target.Sparc
LLVM.Target.SystemZ
LLVM.Target.X86
LLVM.Target.XCore
C-Sources:
cbits/malloc.c
cbits/free.c
cbits/extra.cpp
source-repository head
type: git
location: https://github.com/bos/llvm/
source-repository head
type: mercurial
location: https://github.com/bos/llvm/