Skip to content

OCamlbuild 0.14.0

Compare
Choose a tag to compare
@gasche gasche released this 23 Feb 16:00
· 122 commits to master since this release

Compared to the previous released version (0.12.0), OCamlbuild 0.14.0
contains new features (ppopt(..) and ppxopt(...) flags, ocamlbuild
options) and support for OCaml 4.08+dev.

  • Revert the change to "pack" handling from the never-released 0.13
    (#272), which turns out to break compatibility with too many
    projects. At this point in the lifetime of ocamlbuild usage, it's
    more important to keep building existing projects than to improve
    the build system for new projects -- of course the latter is also
    nice, but not when it endangers compatibility. (Gabriel Scherer)

The other changes from 0.13 are as follows:

  • #45, #190: add ppopt(arg) and ppxopt(package,arg) when -use-ocamlfind
    (Gabriel Scherer, review by whitequark,
    request by Gabriel Scherer, Gabriel Radanne and Pavel Argentov)

  • #268, #269: add flag support for some ocamlmklib options:
    custom, debug, failsafe, linkall, ccopt(..), cclib(..), rpath(..), ldopt(..)
    (Gabriel Scherer, report by Hannes Mehnert, review by whitequark)

  • #278: typo fixes in the manual
    (Xinzhe Yang)

  • #282: fix compilation with trunk OCaml (4.08+dev)
    (Xavier Clerc and Nandor Licker)