assemblage
assemblage copied to clipboard
A collection of tools to manage the configuration of OCaml projects
When bootstraping, the `assemblage.install` generated contains references to `_build/dir-lib` (and other `dir-things`) however, the build system doesn't generate such directories, and the installation fails.
Would be nice to have a tool similar to [ocamldsort](http://www.normalesup.org/~ara/programmes.html.fr) but for binary objects. Could be useful to (i) build archive and (ii) build binaries. It's a bit painful to...
Both targets do not exist anymore. Build is quite easy (`rm -rf _build`), distclean is a bit more involved as it needs to query the list of generated files (easy...
Make help should display the high-level commands and a summary of the low-level ones.
Maybe this is an OCaml bug. Still with this: https://github.com/smondet/atd2cconv When switching to OCaml 4.02.0: ``` $ make clean; make rm -f *~ **/*~ rm -rf _build all => lib...
This is just a place to hold the various issues I've found while trying to integrate with the OCaml toolchain. ### Pre-processors - no option in the compiler to dump...
I had assumed that flags for compiling mli files should be on phase ``Compile `Intf`, however that phase does not seem to be used anywhere, and instead they need to...
``` sh dsheets@thinkxen:~/Code/webmaster$ ocaml-dumpast camlp4o _build/lib-webmaster/urlfun.ml > _build/lib-webmaster/urlfun.cml-byte File "_build/lib-webmaster/urlfun.ml", line 91, characters 2-6: Error: Syntax error dsheets@thinkxen:~/Code/webmaster$ echo $? 2 ``` but ``` sh ocaml-dumpast camlp4o _build/lib-webmaster/urlfun.ml > _build/lib-webmaster/urlfun.cml-byte...
Running make gives me the following error: ``` make[1]: *** No rule to make target `opamLibrary.cmi', needed by `_build/lib-opam-units/opamUnit.cmi'. Stop. ``` I have the following `assemble.ml` ``` open Assemblage (*...
I think the `Dir component has two different meaning: 1. the current one: it's a container which change the build properties of what you put inside (I use it to...