summaryrefslogtreecommitdiffstats
path: root/llvm/bindings/ocaml/backends/META.llvm_backend.in
Commit message (Collapse)AuthorAgeFilesLines
* [OCaml] META: remove exists_if(toplevel).Peter Zotov2014-11-031-1/+0
| | | | | | | ocamlfind ignores the predicates in this case, making the package unavailable for batch compilation as well. llvm-svn: 221136
* [OCaml] If compiled without --enable-shared, hide packages from toplevel.Peter Zotov2014-10-291-0/+1
| | | | | | | | | | | Pretend they do not exist using exists_if. This is better than the current situation, which is the error: Error: The external function `llvm_global_succ' is not available but still somewhat confusing. llvm-svn: 220845
* [OCaml] Drop support for 3.12.1 and earlier.Peter Zotov2014-10-291-1/+0
| | | | | | | | | | In practice this means: * Always using -g flag. * Embedding -cclib -lstdc++ into the corresponding cma/cmxa file. This also moves -lstdc++ in a single place. * Using caml_named_value instead of a homegrown mechanism. llvm-svn: 220843
* [OCaml] Build stub OCaml libraries for all configured targetsPeter Zotov2013-11-141-0/+8
This allows to only link in the needed targets, reducing binary size and more importantly link time. Note that this is an incomplete implementation: currently, LLVM does not have the plumbing which would allow to conditionally link in AsmPrinter, AsmParser and Disassembler for the targets which support them. This should be improved in the future. llvm-svn: 194670
OpenPOWER on IntegriCloud