Adapt for ocaml 4.02.0
Notice the conditional build system, which sould be transparent to users....