mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
7fbfc910ee
The commit 506df1bbfd16233134a6ddea96ed2d49077840fd introduced a call to `caml_alloc_initialized_string` which seems to be unavailable on older OCaml versions. So I'm now switching to using `caml_alloc_string` and using a `memcpy` after that, as is done in the rest of the file. Buildbot failure: https://lab.llvm.org/buildbot/#/builders/16/builds/7919 |
||
---|---|---|
.. | ||
all_backends | ||
analysis | ||
backends | ||
bitreader | ||
bitwriter | ||
debuginfo | ||
executionengine | ||
irreader | ||
linker | ||
llvm | ||
target | ||
transforms | ||
.ocamlformat | ||
CMakeLists.txt | ||
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