OCamlbuild is a generic build tool, that has built-in rules for
building OCaml library and programs.
Since ocaml 4.03 it's released separately.