which allows to easily dynlink packages and their dependencies.
Dune is needed for putting in the binary the list of package
statically linked.
Signed-off-by: François Bobot <francois.bobot@cea.fr>
This applies to the program name in text as well as CLI commands, but
not to existing jbuilder files.
Signed-off-by: Etienne Millon <etienne@cryptosense.com>
- remove hard-coded knowledge of ocaml-migrate-parsetree and ppx_driver
- get the exact driver parameters directly from the driver itself
Signed-off-by: Jeremie Dimino <jdimino@janestreet.com>
* Change jbuilder to load rules lazily
Rules are now loaded on a per directory basis as needed. This speed up
the start up time on large workspaces.
Does various refactoring as well.
* Simplify the handling of META files
We no longer generate a META.foo.from-jbuilder file. Nobody is using
this feature and it's making the new code more complicated.