DebugInfo: Require a DebugLoc in DIBuilder::insertDeclare()
[oota-llvm.git] / bindings / ocaml / llvm / META.llvm.in
1 name = "llvm"
2 version = "@PACKAGE_VERSION@"
3 description = "LLVM OCaml bindings"
4 archive(byte) = "llvm.cma"
5 archive(native) = "llvm.cmxa"
6 directory = "."
7
8 package "analysis" (
9     requires = "llvm"
10     version = "@PACKAGE_VERSION@"
11     description = "Intermediate representation analysis for LLVM"
12     archive(byte) = "llvm_analysis.cma"
13     archive(native) = "llvm_analysis.cmxa"
14 )
15
16 package "bitreader" (
17     requires = "llvm"
18     version  = "@PACKAGE_VERSION@"
19     description = "Bitcode reader for LLVM"
20     archive(byte) = "llvm_bitreader.cma"
21     archive(native) = "llvm_bitreader.cmxa"
22 )
23
24 package "bitwriter" (
25     requires = "llvm,unix"
26     version = "@PACKAGE_VERSION@"
27     description = "Bitcode writer for LLVM"
28     archive(byte) = "llvm_bitwriter.cma"
29     archive(native) = "llvm_bitwriter.cmxa"
30 )
31
32 package "executionengine" (
33     requires = "llvm,llvm.target,ctypes.foreign"
34     version = "@PACKAGE_VERSION@"
35     description = "JIT and Interpreter for LLVM"
36     archive(byte) = "llvm_executionengine.cma"
37     archive(native) = "llvm_executionengine.cmxa"
38 )
39
40 package "ipo" (
41     requires = "llvm"
42     version  = "@PACKAGE_VERSION@"
43     description = "IPO Transforms for LLVM"
44     archive(byte) = "llvm_ipo.cma"
45     archive(native) = "llvm_ipo.cmxa"
46 )
47
48 package "irreader" (
49     requires = "llvm"
50     version  = "@PACKAGE_VERSION@"
51     description = "IR assembly reader for LLVM"
52     archive(byte) = "llvm_irreader.cma"
53     archive(native) = "llvm_irreader.cmxa"
54 )
55
56 package "scalar_opts" (
57     requires = "llvm"
58     version = "@PACKAGE_VERSION@"
59     description = "Scalar Transforms for LLVM"
60     archive(byte) = "llvm_scalar_opts.cma"
61     archive(native) = "llvm_scalar_opts.cmxa"
62 )
63
64 package "transform_utils" (
65     requires = "llvm"
66     version = "@PACKAGE_VERSION@"
67     description = "Transform utilities for LLVM"
68     archive(byte) = "llvm_transform_utils.cma"
69     archive(native) = "llvm_transform_utils.cmxa"
70 )
71
72 package "vectorize" (
73     requires = "llvm"
74     version = "@PACKAGE_VERSION@"
75     description = "Vector Transforms for LLVM"
76     archive(byte) = "llvm_vectorize.cma"
77     archive(native) = "llvm_vectorize.cmxa"
78 )
79
80 package "passmgr_builder" (
81     requires = "llvm"
82     version = "@PACKAGE_VERSION@"
83     description = "Pass Manager Builder for LLVM"
84     archive(byte) = "llvm_passmgr_builder.cma"
85     archive(native) = "llvm_passmgr_builder.cmxa"
86 )
87
88 package "target" (
89     requires = "llvm"
90     version  = "@PACKAGE_VERSION@"
91     description = "Target Information for LLVM"
92     archive(byte) = "llvm_target.cma"
93     archive(native) = "llvm_target.cmxa"
94 )
95
96 package "linker" (
97     requires = "llvm"
98     version  = "@PACKAGE_VERSION@"
99     description = "Intermediate Representation Linker for LLVM"
100     archive(byte) = "llvm_linker.cma"
101     archive(native) = "llvm_linker.cmxa"
102 )
103
104 package "all_backends" (
105     requires = "llvm"
106     version  = "@PACKAGE_VERSION@"
107     description = "All backends for LLVM"
108     archive(byte) = "llvm_all_backends.cma"
109     archive(native) = "llvm_all_backends.cmxa"
110 )