Jérémie Dimino
|
d58528d14c
|
Better error message when the ppx driver is missing
|
2017-03-05 10:17:35 +00:00 |
Jérémie Dimino
|
ba80202747
|
Implem of Build.progn
|
2017-03-05 10:05:05 +00:00 |
Jérémie Dimino
|
9013a836f0
|
Check that rules do produce the expected targets
|
2017-03-05 09:53:28 +00:00 |
Jérémie Dimino
|
cef3847977
|
Do no require ppx_driver
|
2017-03-05 09:38:39 +00:00 |
Jérémie Dimino
|
9c9db30678
|
Add a .ocp-indent file
|
2017-03-04 10:38:10 +00:00 |
Jérémie Dimino
|
4593656c04
|
Improve bootstrap for bytecode only switches
Only look for ocamlopt at the same place of ocamlc
|
2017-03-03 18:07:36 +00:00 |
Jérémie Dimino
|
05106744fb
|
Merge branch 'incremental-build'
|
2017-03-03 17:12:51 +00:00 |
Jérémie Dimino
|
c7a20aacc5
|
Update CHANGES.org
|
2017-03-03 17:10:51 +00:00 |
Jérémie Dimino
|
c03a4fb7df
|
Fix
|
2017-03-03 17:10:15 +00:00 |
Jeremie Dimino
|
90c751566b
|
Accept (bash ...) in actions
|
2017-03-03 15:27:57 +00:00 |
Jeremie Dimino
|
a188fcacf4
|
Start incremental compilation
|
2017-03-03 15:26:14 +00:00 |
Jeremie Dimino
|
87fa4c080a
|
Fix the use of Path.reach for program names
|
2017-03-03 13:53:34 +00:00 |
Jeremie Dimino
|
65f06e7454
|
fix
|
2017-03-03 13:47:51 +00:00 |
Jeremie Dimino
|
470d791bac
|
fix
|
2017-03-03 13:23:44 +00:00 |
Jeremie Dimino
|
c3c3e9e9b5
|
Force users to write (bash ...) when they want it
|
2017-03-03 13:18:52 +00:00 |
Jeremie Dimino
|
8633236dfa
|
Update the manual
|
2017-03-03 13:18:21 +00:00 |
Jeremie Dimino
|
e300ca0f16
|
Simplify actions
Make Bash a normal action
|
2017-03-03 12:59:52 +00:00 |
Jeremie Dimino
|
581c63f6ca
|
Added --debug-action
|
2017-03-03 12:46:54 +00:00 |
Jeremie Dimino
|
adf423a595
|
Change the rule signature
Now rules are arrows of type: (unit, Action.t) Build.t
They don't execute command directly, but instead build a serializable
action to execute.
|
2017-03-03 12:27:34 +00:00 |
Jeremie Dimino
|
2967987356
|
add a few more actions
|
2017-03-03 09:18:03 +00:00 |
Jeremie Dimino
|
987d437a99
|
Revert name change
|
2017-03-03 08:57:20 +00:00 |
Jeremie Dimino
|
cd359538b0
|
simplify
|
2017-03-03 08:47:58 +00:00 |
Jeremie Dimino
|
304e4d9a7a
|
prepare for change
|
2017-03-03 08:18:10 +00:00 |
Jeremie Dimino
|
8ddcf0b160
|
typo
|
2017-03-03 07:25:06 +00:00 |
Jeremie Dimino
|
4fa0844e42
|
Remove build-package in favor of --only-packages
|
2017-03-02 18:21:19 +00:00 |
Jeremie Dimino
|
591bc9f724
|
Fix the setting of CAML_LD_LIBRARY_PATH
|
2017-03-02 17:40:16 +00:00 |
Jeremie Dimino
|
a1bcf263c3
|
Fix for 4.04
|
2017-03-02 17:01:56 +00:00 |
Jeremie Dimino
|
51ce0c2daf
|
Restrict the scope of internal names
Otherwise building several packages at once doesn't always work
|
2017-03-02 16:57:28 +00:00 |
Jeremie Dimino
|
2628eba306
|
Don't install jbuilder as a library
The API is not stable at all, so let's not do it until the Jenga
bridge is ready
|
2017-03-02 14:53:33 +00:00 |
Jeremie Dimino
|
d858bfdda9
|
Make vjs closer to v1 to prepare for the next Jane Street release
|
2017-03-02 14:50:44 +00:00 |
Jeremie Dimino
|
d338bdd134
|
more doc
|
2017-03-02 12:14:50 +00:00 |
Jeremie Dimino
|
16bd433e4e
|
Do not compute external library dependencies eagerly
|
2017-03-02 11:34:13 +00:00 |
Jeremie Dimino
|
084baba117
|
Better specification of user actions
|
2017-03-02 10:36:05 +00:00 |
Jeremie Dimino
|
a206c5cfda
|
Update the manual regarding the ppx status
Following #14
|
2017-03-02 10:07:24 +00:00 |
Jeremie Dimino
|
2183a6f2d8
|
Remove support for (object_public_name ...)
Installing libraries from an executables stanza is just weird.
|
2017-03-02 10:06:05 +00:00 |
Jeremie Dimino
|
14f2408543
|
typo
|
2017-03-01 19:28:44 +00:00 |
Jeremie Dimino
|
97de72c8dd
|
Improve the external-lib-deps command
|
2017-03-01 19:19:43 +00:00 |
Jeremie Dimino
|
27e44cd72b
|
Fix a problem when opam files are in sub-directories
|
2017-03-01 18:07:16 +00:00 |
Jeremie Dimino
|
b80b3c20ce
|
Install the non preprocessed modules
|
2017-03-01 17:27:25 +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 |
Jeremie Dimino
|
c16fac59ed
|
Fix ocamlyacc rule
|
2017-03-01 15:18:09 +00:00 |
Jeremie Dimino
|
6f2a10c908
|
Install libexec files in sub-directories as well
|
2017-03-01 15:11:50 +00:00 |
Jeremie Dimino
|
c999039aa7
|
Install sub-libraries into sub-directories
Otherwise we have a problem when two libraries of the same package
define the same module.
|
2017-03-01 15:03:09 +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
|
fb4122afb9
|
Fix bootstrap with 4.02
|
2017-03-01 13:31:08 +00:00 |
Jeremie Dimino
|
4ee2e74131
|
Make build-package work
|
2017-03-01 13:25:18 +00:00 |
Jeremie Dimino
|
ddd7f182f1
|
Extend MANPATH in 'jbuilder exec'
|
2017-03-01 12:56:31 +00:00 |
Jeremie Dimino
|
dc741895a9
|
Update the roadmap
|
2017-03-01 12:17:04 +00:00 |
Jeremie Dimino
|
800edaa915
|
Make the opam file opam 1.2 compatible
|
2017-03-01 12:11:54 +00:00 |
Jeremie Dimino
|
c88bf33131
|
Add jbuilder exec
|
2017-03-01 12:09:57 +00:00 |