(library
 (name ppx_deriving_runtime)
 (public_name ppx_deriving.runtime)
 (wrapped false)
 (synopsis "Type-driven code generation"))

(rule
 (deps ppx_deriving_runtime.cppo.ml)
 (targets ppx_deriving_runtime.ml)
 (action (run %{bin:cppo} -V OCAML:%{ocaml_version} %{deps} -o %{targets})))

(rule
 (deps ppx_deriving_runtime.cppo.mli)
 (targets ppx_deriving_runtime.mli)
 (action (run %{bin:cppo} -V OCAML:%{ocaml_version} %{deps} -o %{targets})))
