You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Josh Berdine
6dab0ee459
|
4 years ago | |
---|---|---|
.. | ||
all_backends | 4 years ago | |
analysis | 4 years ago | |
backends | 4 years ago | |
bitreader | 4 years ago | |
bitwriter | 4 years ago | |
debuginfo | 4 years ago | |
executionengine | 4 years ago | |
irreader | 4 years ago | |
linker | 4 years ago | |
llvm | 4 years ago | |
target | 4 years ago | |
transforms | 4 years ago | |
.ocamlformat | 4 years ago | |
CMakeLists.txt | 4 years ago | |
README.txt | 4 years ago |
README.txt
This directory contains LLVM bindings for the OCaml programming language (http://ocaml.org). Prerequisites ------------- * OCaml 4.00.0+. * ctypes 0.4+. * oUnit 2+ (only required for tests). * CMake (to build LLVM). Building the bindings --------------------- If all dependencies are present, the bindings will be built and installed as a part of the default CMake configuration, with no further action. They will only work with the specific OCaml compiler detected during the build. The bindings can also be built out-of-tree, i.e. targeting a preinstalled LLVM. To do this, configure the LLVM build tree as follows: $ cmake -DLLVM_OCAML_OUT_OF_TREE=TRUE \ -DCMAKE_INSTALL_PREFIX=[Preinstalled LLVM path] \ -DLLVM_OCAML_INSTALL_PATH=[OCaml install prefix] \ [... any other options] then build and install it as: $ make ocaml_all $ cmake -P bindings/ocaml/cmake_install.cmake