solvuu-build
solvuu-build copied to clipboard
DEPRECATED. We recommend Jane Street's dune (formerly jbuilder).
Would be good to use `solvuu_build` for Biocaml, but we can't right now since Biocaml has some C stubs.
@smondet [mentions](https://github.com/solvuu/solvuu-build/issues/53#issuecomment-295422941) that more control over the generated `.install` file would be useful. The current implementation contains blocks of code to do various bits: generate the lines for a lib,...
6c8fea5769b54ba4acf1dc71f82ab88d6ba74165 reverted a fix previously made in 259c5fccd0a2bb107651e5cf61a26759d24bcc8b. We again end up having ocamlbuild's automatically created symlinks to apps. Need to add `rm -f *.byte` to the `byte` target, and...
The problem here is analogous to #21, that is a (probable) missing dep between `cmx` and `o` files. I have just pushed a `native-compilation-missing-dep` [branch](https://github.com/pveber/solvuu-build/tree/native-compilation-missing-dep) to show the problem (see...
Currently, `Project.lib` takes ``install : [`No | `Findlib of string]``, and `Project.app` takes ``install : [`No | `Opam]``. The `` `No`` now seems unnecessary; could instead make this an optional...
I'm trying to use [ppx_inline_test](https://github.com/janestreet/ppx_inline_test) in a project that is being built with solvuu-build. ppx_inline_test has some specific requirements to the build system, which I believe can't be configured in...
``` $ make make: opam: Command not found Makefile:1: /solvuu.mk: No such file or directory make: *** No rule to make target `/solvuu.mk'. Stop. ``` and ``` $ which make...
Is there a way to drop the dependency on `ocamlgraph`? It pulls in a ton of dependencies and as I understand its only purpose is to display a graph? I...
It would be useful to be able to do something like ```ocaml open Solvuu_build.Std_v0 ```` to have a stable API.
Consider a trivial app: ```ocaml open Solvuu_build.Std let app = Project.app ~file:"app.ml" "test_app" let () = Project.basic1 ~project_name:"test" ~version:"dev" [app] ``` ```ocaml print_endline "test" ``` Everything builds fine. A problem...