X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=bindings%2Focaml%2Fllvm%2FMETA.llvm.in;h=c8eedb8f19f1f85a786cd367a07f3d036367791e;hp=019e0476ac85b469dbcba9c0a799a0c590f890c8;hb=e0129b55d24b9aa4539683378a60a4d51535ebce;hpb=1185582dfd542883194d262c5bf92b16e1e037c2 diff --git a/bindings/ocaml/llvm/META.llvm.in b/bindings/ocaml/llvm/META.llvm.in index 019e0476ac8..c8eedb8f19f 100644 --- a/bindings/ocaml/llvm/META.llvm.in +++ b/bindings/ocaml/llvm/META.llvm.in @@ -3,8 +3,8 @@ version = "@PACKAGE_VERSION@" description = "LLVM OCaml bindings" archive(byte) = "llvm.cma" archive(native) = "llvm.cmxa" +exists_if(toplevel) = "dllllvm.so" directory = "." -linkopts = "-ccopt -lstdc++" package "analysis" ( requires = "llvm" @@ -46,6 +46,14 @@ package "ipo" ( archive(native) = "llvm_ipo.cmxa" ) +package "irreader" ( + requires = "llvm" + version = "@PACKAGE_VERSION@" + description = "IR assembly reader for LLVM" + archive(byte) = "llvm_irreader.cma" + archive(native) = "llvm_irreader.cmxa" +) + package "scalar_opts" ( requires = "llvm" version = "@PACKAGE_VERSION@" @@ -62,6 +70,14 @@ package "vectorize" ( archive(native) = "llvm_vectorize.cmxa" ) +package "passmgr_builder" ( + requires = "llvm" + version = "@PACKAGE_VERSION@" + description = "Pass Manager Builder for LLVM" + archive(byte) = "llvm_passmgr_builder.cma" + archive(native) = "llvm_passmgr_builder.cmxa" +) + package "target" ( requires = "llvm" version = "@PACKAGE_VERSION@" @@ -69,3 +85,19 @@ package "target" ( archive(byte) = "llvm_target.cma" archive(native) = "llvm_target.cmxa" ) + +package "linker" ( + requires = "llvm" + version = "@PACKAGE_VERSION@" + description = "Intermediate Representation Linker for LLVM" + archive(byte) = "llvm_linker.cma" + archive(native) = "llvm_linker.cmxa" +) + +package "all_backends" ( + requires = "llvm" + version = "@PACKAGE_VERSION@" + description = "All backends for LLVM" + archive(byte) = "llvm_all_backends.cma" + archive(native) = "llvm_all_backends.cmxa" +)