Jeremie Dimino
83c1a6f5bd
Fix compat with 4.06
2017-03-31 17:31:55 +01:00
François Bobot
5cca590e34
Don't use color feature for ocaml 4.02.3
2017-03-27 18:31:26 +01:00
Jeremie Dimino
48970caca3
Make sure the build of jbuilder doesn't call ocamlfind or opam
2017-03-22 08:19:26 +00:00
Jeremie Dimino
9a8483c615
Give ocamlfind precedence over opam
...
If ocamlfind is present, don't try to call `opam config var lib`. The
previous behavior was breaking Facebook builds.
Also add ocamlfind as an optional dependency, to avoid race conditions
when installing ocamlfind in parallel.
2017-03-21 10:26:36 +00:00
Jeremie Dimino
34722a921a
Ignore all errors while running `ocamlfind printconf path`
2017-03-20 14:34:28 +00:00
Jeremie Dimino
df7658914d
Fix a bug where the findlib search path contained duplicates
2017-03-10 15:35:43 +00:00
Jeremie Dimino
563cc6059c
Add Context.sexp_of_t
2017-03-10 11:22:01 +00:00
Jeremie Dimino
629b4d0044
Use Path.absolute for OCAML_TOPLEVEL_PATH
2017-03-10 10:57:09 +00:00
Jeremie Dimino
d5d861b40c
Support architectures without natdynlink
2017-03-07 11:36:59 +00:00
Jeremie Dimino
591bc9f724
Fix the setting of CAML_LD_LIBRARY_PATH
2017-03-02 17:40:16 +00:00
Jeremie Dimino
3aef1d6f3c
Revert "Rename _build to _jbuild ( #13 )"
...
This reverts commit 89c15ca2c5
.
Keep _build as the build directory until we get a better consensus.
2017-03-01 16:09:02 +00:00
Rudi Grinberg
89c15ca2c5
Rename _build to _jbuild ( #13 )
...
_build is already quite overloaded.
2017-03-01 13:37:05 +00:00
Jeremie Dimino
ddd7f182f1
Extend MANPATH in 'jbuilder exec'
2017-03-01 12:56:31 +00:00
Jeremie Dimino
c88bf33131
Add jbuilder exec
2017-03-01 12:09:57 +00:00
Jeremie Dimino
6e25a7dfe5
Remove (provides ...) and uses (install ...) instead
2017-03-01 11:20:17 +00:00
Jérémie Dimino
ac372ce63a
Allow to use installed libraries in jbuild plugins
2017-02-28 06:31:02 +00:00
Jérémie Dimino
2ee522be52
Add a Findlib.t in the context
2017-02-28 06:01:27 +00:00
Jeremie Dimino
bd9033f9bb
Allow 'ocamlfind printconf path' to fail
2017-02-27 11:38:11 +00:00
Jérémie Dimino
6b4e7b31d8
cleanup
2017-02-26 21:49:41 +00:00
Jérémie Dimino
27a299437d
4.02.3 compatiblity
2017-02-26 21:28:30 +00:00
Jérémie Dimino
304d7becbc
Allow to specify which context for merlin
2017-02-26 20:53:32 +00:00
Jérémie Dimino
38421d7e41
Replace meta language by ocaml
2017-02-26 19:49:54 +00:00
Jérémie Dimino
c6b2169037
Refactor S-expression parsing
2017-02-25 18:03:56 +00:00
Jérémie Dimino
af82f587e4
Fix installion when there are multiple contexts
2017-02-25 14:15:52 +00:00
Jérémie Dimino
7538fd8263
Allow to redefine the default context
2017-02-25 00:28:10 +00:00
Jérémie Dimino
677b9e1e06
Initial support for build contexts
2017-02-25 00:18:01 +00:00
Jeremie Dimino
437a4fa5d7
added install/uninstall commands
2017-02-24 15:41:52 +00:00
Jeremie Dimino
d696bd113b
Hack to force OCaml to use colors when possible
2017-02-23 12:12:02 +00:00
Jeremie Dimino
2357fa0799
114.20+69
2016-12-15 11:20:46 +00:00
Jeremie Dimino
cdcd7e907f
114.20+69
2016-12-02 13:54:32 +00:00