Ocamlbuild_cppo
val cppo_rules : string -> unit
cppo_rules extension will add rules to Ocamlbuild so that cppo is applied to files ending in "cppo.extension".
cppo_rules extension
extension
By default rules are inserted for files ending with "ml", "mli" and "mlpack".
val dispatcher : Ocamlbuild_plugin.hook -> unit