36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/bindings/ocaml/Makefile.ocaml
|
f204272976c23aa801043393417a1de47253c194 |
|
02-Dec-2013 |
Bill Wendling <isanbard@gmail.com> |
Merging r195912: ------------------------------------------------------------------------ r195912 | whitequark | 2013-11-28 01:03:28 -0800 (Thu, 28 Nov 2013) | 1 line [OCaml] Add a slash accidentally omitted from Makefile ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@196133 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
3d52c077a914d0f0818f3a1eab41ed84ae3b346a |
|
27-Nov-2013 |
Bill Wendling <isanbard@gmail.com> |
Merging r195834: ------------------------------------------------------------------------ r195834 | whitequark | 2013-11-27 03:03:18 -0800 (Wed, 27 Nov 2013) | 11 lines [OCaml] Embed rpath into stub libraries and native executables This commit embeds a set of linker flags with hardcoded paths to the LLVM shared library on --enable-shared builds into .cmxa files and stub dynamic libraries. This solution closely follows existing rules for rpath in the LLVM tools, which had to be modified because of differences in toolchain. Without this patch, OCaml tests as well as opam bindings broke, as neither of those updates LD_LIBRARY_PATH to include the $prefix/lib directory. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@195873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
4684d18578907fa8b1434ef2784d9233a189806c |
|
27-Nov-2013 |
Bill Wendling <isanbard@gmail.com> |
Merging r195782: ------------------------------------------------------------------------ r195782 | whitequark | 2013-11-26 12:40:34 -0800 (Tue, 26 Nov 2013) | 1 line [OCaml] Embed the flags necessary for linking with libLLVM.so into .cmxa files ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@195871 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
68f4dae1c078df09c9b19a0bda9bc8b8d0aae9be |
|
15-Nov-2013 |
Peter Zotov <whitequark@whitequark.org> |
[OCaml] Fix building of stub libraries git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194772 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
1ba15ab1340e07d3456e6b91574f15423bdd30e6 |
|
12-Nov-2013 |
Peter Zotov <whitequark@whitequark.org> |
[OCaml] Dynamically link LLVM on --enable-shared builds This commit significantly speeds up both bytecode and native builds of LLVM clients (from ~20 second to sub-second link time), and allows to invoke LLVM functions from OCaml toplevel. The behavior for --disable-shared builds is unchanged. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194509 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
3d841cb9d38aa98ba4fb15938e2124f67c000ca7 |
|
01-Nov-2013 |
Sylvestre Ledru <sylvestre@debian.org> |
OCaml bindings: fix typo Patch by Peter Zotov git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193845 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
dfc58e3bcfcb8f37796b2ca1c289dd202f26d03c |
|
01-Nov-2013 |
Sylvestre Ledru <sylvestre@debian.org> |
OCaml bindings: formatting This commit only changes comments and documentation in OCaml bindings. The official name of the language is OCaml, and the usage is now consistent. Patch by Peter Zotov git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193836 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
6f274a5e81b028baa7290dd5645e8796850e8c7a |
|
09-Nov-2011 |
Wojciech Matyjewicz <wmatyjewicz@fastmail.fm> |
Minor fixes in Makefiles for the OCaml bindings: 1. Interface files (.mli) are installed before compiled interface files (.cmi) to preserve timestamp relation. 2. install-meta should use $(OcamlDir) instead of $(ObjDir). 3. Declared some targets as .PHONY. Patch by Christophe Raffalli. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144183 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
01b4ccb6f7f59373c397274b82b3d65701336c03 |
|
09-Feb-2011 |
Erick Tryzelaar <idadesub@users.sourceforge.net> |
Fix compiling the ocaml kaleidoscope tutorials git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125202 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
49457b81589c6a3ef384caa8fdf1463ad2ada7c7 |
|
08-Mar-2010 |
Erick Tryzelaar <idadesub@users.sourceforge.net> |
Add OCaml tutorial to the examples. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97966 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
3994b4b05e02736c98744647d1d495e77c844413 |
|
18-Dec-2009 |
Bob Wilson <bob.wilson@apple.com> |
Fix another parallel make race condition. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91709 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
ae77a201488fc439bfdfa6314b947a1f5457b701 |
|
11-Sep-2009 |
Bob Wilson <bob.wilson@apple.com> |
Fix pr4820: Don't run llvm-config during "make clean" since it may have already been removed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81547 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
46c95bbe0616fc37cb56866a57939487f45eca00 |
|
06-Mar-2009 |
Bob Wilson <bob.wilson@apple.com> |
Fix a parallel make race condition by swapping the order of -I directories. The .cmi files are generated in $(ObjDir) and then copied to $(OcamlDir). The ocamldep output references the .cmi files in $(ObjDir), so make kicks off a dependent compile as soon as the local copy is generated. If the copy to $(OcamlDir) is not complete at that point, the compiler will read the partially copied file and complain about a "Corrupted compiled interface". Searching $(ObjDir) first avoids this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66217 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
a15dc035a6d4153bece7a067e037e5d6f5d58b16 |
|
26-Feb-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Remove libtool. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65517 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
f368dadd9425de65fea4283daef5d197e98cc1cd |
|
10-Mar-2008 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Refresh Makefile.ocaml in objdir if it is modified in srcdir. Patch by Erick Tryzelaar! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48150 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
b04776696359e54153e20c426419fe54b6766473 |
|
10-Mar-2008 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Adding ocamldoc generation. Patch by Erick Tryzelaar. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48147 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
4b169cd1ebf96d8ed71505a1e1bde3764747361a |
|
07-Mar-2008 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Fix a typo. 'make clean' in bindings/ocaml would leave an output. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48012 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
e6074a027fd78939cc69a8c5db72f789b4e1b2c7 |
|
04-Mar-2008 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Fix a typo noticed by Erick Tryzelaar, git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47886 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
9e7aba2739fb3edb3ddcf04c5d36c7c1cccb0581 |
|
06-Jan-2008 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Modify Makefile.rules to allow makefiles to prepend to C.Flags and fiends. Change Makefile.ocaml to not touch CFLAGS. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45663 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
96a6931c0ced19636c9ace95755034c93ce5da86 |
|
04-Jan-2008 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Quote a path in the Ocaml makefile which is likely to include spaces on Windows. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45580 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
57360d1f1cede3b26744d0ce3ade814fcc0f332d |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
remove attributions from the rest of the llvm makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45416 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
4e20a09b6fcf616f1a7bbe0dba4b5fa133b8a5e5 |
|
25-Dec-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Disabling -g for ocaml builds; it's not downwards compatible. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45352 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
2e855e68d861224c9b61e2bc9cecad1536b1534b |
|
23-Dec-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45335 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
516276edd4adadf8d521ae6ba29713dacc353c0a |
|
03-Dec-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Track dependencies when creating symlinks to LLVM libraries next to the ocaml bindings. This is required on Windows where 'ln -sf' actually creates a copy. Thanks to Alain Frisch for noticing this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44547 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
ed29a28464d1b19d3e043a4cf1e95eedca745842 |
|
12-Oct-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Fix ocaml bindings for picky linkers. :) Thanks to Török Edvin for helping to track this down. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
c0491ac8b6c24a7d0db8c0a60f76cfb1d66f84ab |
|
06-Oct-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Bindings for the verifier. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42707 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
3b802476d24a6b8c7d1e645f99b4c25ef6e97809 |
|
04-Oct-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Do use the actual ocaml stdlib (not the install dir) to find the caml/*.h headers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42599 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
1d4e0782ba9761e3c664de53b837b74c0c818ff1 |
|
02-Oct-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Providing --with-ocaml-libdir for ./configure. The default is the stdlib if it's beneath --prefix, and is libdir/ocaml otherwise. If someone has a better way than this to test whether $B is a path within $A, I'd love to hear it: if test "$A" \< "$B" -a "$B" \< "${A}~" git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42532 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
46abf91f7378fb7bb118d66fe6d69b5d3af1e9d5 |
|
26-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Added C and Ocaml bindings for functions, basic blocks, and instruction creation. No support yet for instruction introspection. Also eliminated allocas from the Ocaml bindings for portability, and avoided unnecessary casts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42367 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
ab4456f10a72f3a7c73dac0e95578b9b7e4250b8 |
|
23-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Fix srcdir <> objdir builds with ocaml 2.10. Downrev versions don't care whether 'dir' exists in 'ocamldep -I dir ...', but recent ones demand that it actually exists. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42245 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
a8c3660c1a4be5d4887f1899bc3c8e62b875c6c0 |
|
20-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Incorporating review feedback for GC verifier patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42163 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|
0908d49c22775d20a88f595845b515f669d528f7 |
|
18-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42090 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/bindings/ocaml/Makefile.ocaml
|