1name = "llvm" 2version = "@PACKAGE_VERSION@" 3description = "Low Level Virtual Machine OCaml bindings" 4archive(byte) = "llvm.cma" 5archive(native) = "llvm.cmxa" 6directory = "." 7linkopts = "-ccopt -lstdc++" 8 9package "analysis" ( 10 requires = "llvm" 11 version = "@PACKAGE_VERSION@" 12 description = "Intermediate representation analysis for LLVM" 13 archive(byte) = "llvm_analysis.cma" 14 archive(native) = "llvm_analysis.cmxa" 15) 16 17package "bitreader" ( 18 requires = "llvm" 19 version = "@PACKAGE_VERSION@" 20 description = "Bitcode reader for LLVM" 21 archive(byte) = "llvm_bitreader.cma" 22 archive(native) = "llvm_bitreader.cmxa" 23) 24 25package "bitwriter" ( 26 requires = "llvm,unix" 27 version = "@PACKAGE_VERSION@" 28 description = "Bitcode writer for LLVM" 29 archive(byte) = "llvm_bitwriter.cma" 30 archive(native) = "llvm_bitwriter.cmxa" 31) 32 33package "executionengine" ( 34 requires = "llvm,llvm.target" 35 version = "@PACKAGE_VERSION@" 36 description = "JIT and Interpreter for LLVM" 37 archive(byte) = "llvm_executionengine.cma" 38 archive(native) = "llvm_executionengine.cmxa" 39) 40 41package "ipo" ( 42 requires = "llvm" 43 version = "@PACKAGE_VERSION@" 44 description = "IPO Transforms for LLVM" 45 archive(byte) = "llvm_ipo.cma" 46 archive(native) = "llvm_ipo.cmxa" 47) 48 49package "scalar_opts" ( 50 requires = "llvm" 51 version = "@PACKAGE_VERSION@" 52 description = "Scalar Transforms for LLVM" 53 archive(byte) = "llvm_scalar_opts.cma" 54 archive(native) = "llvm_scalar_opts.cmxa" 55) 56 57package "target" ( 58 requires = "llvm" 59 version = "@PACKAGE_VERSION@" 60 description = "Target Information for LLVM" 61 archive(byte) = "llvm_target.cma" 62 archive(native) = "llvm_target.cmxa" 63) 64