27 lines
438 B
Text
27 lines
438 B
Text
(executable
|
|
(name pp)
|
|
(modules pp)
|
|
(preprocess
|
|
(action
|
|
(run %{bin:cppo} -V OCAML:%{ocaml_version} %{input-file})))
|
|
(libraries ppx_cstruct ocaml-migrate-parsetree))
|
|
|
|
(executable
|
|
(name gen_tests)
|
|
(modules gen_tests))
|
|
|
|
(include dune.inc)
|
|
|
|
(rule
|
|
(targets dune.inc.gen)
|
|
(deps
|
|
(source_tree .))
|
|
(action
|
|
(with-stdout-to
|
|
%{targets}
|
|
(run ./gen_tests.exe))))
|
|
|
|
(rule
|
|
(alias runtest)
|
|
(action
|
|
(diff dune.inc dune.inc.gen)))
|