1 name = "llvm" 2 version = "@PACKAGE_VERSION@" 3 description = "Low Level Virtual Machine OCaml bindings" 4 archive(byte) = "llvm.cma" 5 archive(native) = "llvm.cmxa" 6 directory = "." 7 linkopts = "-ccopt -lstdc++" 8 9 package "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 17 package "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 25 package "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 33 package "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 41 package "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 49 package "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 57 package "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