OMake is a build system designed for scalability and portability. It
uses a syntax similar to make utilities you may have used, but it
features many additional enhancements.
OMake requires ocaml and ocaml-findlib, also available from
SlackBuilds.org