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=29e7eb418efc13b4630487e659c431848408ae2f;hb=e0129b55d24b9aa4539683378a60a4d51535ebce;hpb=4c4b71cec57772fb06fb42227907888257bd85ab diff --git a/bindings/ocaml/llvm/META.llvm.in b/bindings/ocaml/llvm/META.llvm.in index 29e7eb418ef..c8eedb8f19f 100644 --- a/bindings/ocaml/llvm/META.llvm.in +++ b/bindings/ocaml/llvm/META.llvm.in @@ -1,10 +1,10 @@ name = "llvm" version = "@PACKAGE_VERSION@" -description = "Low Level Virtual Machine OCaml bindings" +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@" @@ -54,6 +62,22 @@ package "scalar_opts" ( archive(native) = "llvm_scalar_opts.cmxa" ) +package "vectorize" ( + requires = "llvm" + version = "@PACKAGE_VERSION@" + description = "Vector Transforms for LLVM" + archive(byte) = "llvm_vectorize.cma" + 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@" @@ -61,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" +)