forked from hgoes/bindings-llvm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
bindings-llvm.cabal
91 lines (89 loc) · 2.07 KB
/
bindings-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
name: bindings-llvm
version: 0.1
author: Henning Günther
cabal-version: >= 1.8
build-type: Custom
library
build-tools: cpphs,llvm-config
build-depends: base,tagged>=0.4,unix,containers
includes:
wrapper/extra.h
wrapper/HaskellPass.h
include-dirs: wrapper .
extra-libraries: stdc++,tinfo,z
c-sources:
wrapper/extra.cpp
wrapper/HaskellPass.cpp
ghc-options: -cpp -pgmPcpphs -optP--cpp
extensions:
ForeignFunctionInterface
CApiFFI
MultiParamTypeClasses
FlexibleInstances
TypeFamilies
DeriveDataTypeable
DoAndIfThenElse
exposed-modules:
LLVM.FFI
LLVM.FFI.StringRef
LLVM.FFI.ErrorCode
LLVM.FFI.ErrorOr
LLVM.FFI.OOP
LLVM.FFI.Type
LLVM.FFI.Context
LLVM.FFI.Module
LLVM.FFI.MemoryBuffer
LLVM.FFI.OwningPtr
LLVM.FFI.SMDiagnostic
LLVM.FFI.Value
LLVM.FFI.Metadata
LLVM.FFI.User
LLVM.FFI.IPList
LLVM.FFI.Function
LLVM.FFI.BasicBlock
LLVM.FFI.Instruction
LLVM.FFI.Constant
LLVM.FFI.ArrayRef
LLVM.FFI.DebugLoc
LLVM.FFI.Use
LLVM.FFI.APFloat
LLVM.FFI.APInt
LLVM.FFI.PassManager
LLVM.FFI.Pass
LLVM.FFI.PassManagerBuilder
LLVM.FFI.PassInfo
LLVM.FFI.SetVector
LLVM.FFI.Transforms.Analysis
LLVM.FFI.Transforms.Scalar
LLVM.FFI.Transforms.IPO
LLVM.FFI.OStream
LLVM.FFI.AliasAnalysis
LLVM.FFI.Twine
LLVM.FFI.Loop
LLVM.FFI.CPP
LLVM.FFI.Pass.Haskell
LLVM.FFI.SmallVector
LLVM.FFI.GenericValue
LLVM.FFI.ExecutionEngine
LLVM.FFI.MachineCodeInfo
LLVM.FFI.EngineBuilder
LLVM.FFI.Target
LLVM.FFI.Targets
LLVM.FFI.TargetRegistry
LLVM.FFI.TargetMachine
LLVM.FFI.Linker
LLVM.FFI.CPP.String
LLVM.FFI.Triple
LLVM.FFI.Attributes
LLVM.FFI.CPP.UniquePtr
LLVM.FFI.PassRegistry
LLVM.FFI.ValueMap
LLVM.FFI.Cloning
other-modules:
LLVM.FFI.Interface
test-suite test-llvm
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: test
build-depends: base,bindings-llvm
ghc-options: -cpp -pgmPcpphs -optP--cpp