ocaml / opam

opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
https://opam.ocaml.org
Other
1.24k stars 353 forks source link

TODO: merge make cold and the release script #5958

Open kit-ty-kate opened 4 months ago

kit-ty-kate commented 4 months ago

All three scripts (Makefile, release/Makefile and release/Dockerfile.in) compile the OCaml compiler, the version number isn't even kept in sync and it's all very annoying to deal with. On top of that they also all include a way to cold build and all do it in a slightly different way.

The proposal would be to: