1st release of ocaml-autoconf

A couple of months ago, I joined an effort by Richard Jones to give a decent shape to autoconf macros for OCaml. The situation was a tad annoying before, because we had unofficial ocaml.m4 files floating around, which have diverged one from another, with unclear licensing terms, incompatible features, ecc.

So we started a project on the ocamlforge to coordinate all this, injected the best we could find around, add docs, polish features, and contacted copyright owner to uniform licensing terms (to a 3-clause BSD).

Yesterday we finally released ocaml-autoconf 1.0. Rich's blog post on the subject contains a nice how to to kick start your OCaml project using autotools up to automake.

A brief feature overview is in order:

single macro to detect main executables of the ocaml toolchain and whether native code compilation* is available or not

cross-compilation support

findlib detection and package checking, with support for alternative package names (e.g. "zip" vs "camlzip" on GODI vs Debian)

detection of OCaml module by module path

Enjoy, and give us feedback (bug reports, feature requests, ...) using our tracker.