Add a ppx rewriter example for the generated install file (#850)
Add an example using jbuild and dune files. Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
This commit is contained in:
parent
a0fc548eb6
commit
077df76f6d
|
@ -0,0 +1,5 @@
|
|||
|
||||
(library
|
||||
((name foo_ppx_rewriter_dune)
|
||||
(public_name foo.ppx_rewriter_dune)
|
||||
(kind ppx_rewriter)))
|
|
@ -0,0 +1,5 @@
|
|||
|
||||
(library
|
||||
((name foo_ppx_rewriter_jbuild)
|
||||
(public_name foo.ppx_rewriter_jbuild)
|
||||
(kind ppx_rewriter)))
|
|
@ -9,14 +9,30 @@
|
|||
ocamldep foo_byte.ml.d
|
||||
ocamlc .foo_byte.objs/foo_byte.{cmi,cmo,cmt}
|
||||
ocamlc foo_byte.cma
|
||||
ocamldep ppx-old/foo_ppx_rewriter.ml.d
|
||||
ocamlc ppx-old/.foo_ppx_rewriter.objs/foo_ppx_rewriter.{cmi,cmo,cmt}
|
||||
ocamlopt ppx-old/.foo_ppx_rewriter.objs/foo_ppx_rewriter.{cmx,o}
|
||||
ocamlopt ppx-old/foo_ppx_rewriter.{a,cmxa}
|
||||
ocamlopt ppx-old/foo_ppx_rewriter.cmxs
|
||||
ocamlc .foo.objs/foo.{cmo,cmt}
|
||||
ocamlc foo.cma
|
||||
ocamlc .bar.eobjs/bar.{cmi,cmo,cmt}
|
||||
ocamlopt .bar.eobjs/bar.{cmx,o}
|
||||
ocamlopt bar.exe
|
||||
ocamlc ppx-old/foo_ppx_rewriter.cma
|
||||
ocamlopt .ppx/foo.ppx_rewriter/ppx.exe
|
||||
lib: [
|
||||
"_build/install/default/lib/foo/META" {"META"}
|
||||
"_build/install/default/lib/foo/opam" {"opam"}
|
||||
"_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.cmi" {"ppx_rewriter/foo_ppx_rewriter.cmi"}
|
||||
"_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.cmx" {"ppx_rewriter/foo_ppx_rewriter.cmx"}
|
||||
"_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.cmt" {"ppx_rewriter/foo_ppx_rewriter.cmt"}
|
||||
"_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.ml" {"ppx_rewriter/foo_ppx_rewriter.ml"}
|
||||
"_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.cma" {"ppx_rewriter/foo_ppx_rewriter.cma"}
|
||||
"_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.cmxa" {"ppx_rewriter/foo_ppx_rewriter.cmxa"}
|
||||
"_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter$ext_lib" {"ppx_rewriter/foo_ppx_rewriter$ext_lib"}
|
||||
"_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.cmxs" {"ppx_rewriter/foo_ppx_rewriter.cmxs"}
|
||||
"_build/install/default/lib/foo/ppx_rewriter/foo.ppx_rewriter.dune" {"ppx_rewriter/foo.ppx_rewriter.dune"}
|
||||
"_build/install/default/lib/foo/foo.cmi" {"foo.cmi"}
|
||||
"_build/install/default/lib/foo/foo.cmx" {"foo.cmx"}
|
||||
"_build/install/default/lib/foo/foo.cmt" {"foo.cmt"}
|
||||
|
@ -36,6 +52,9 @@
|
|||
"_build/install/default/lib/foo/byte/foo_byte.cma" {"byte/foo_byte.cma"}
|
||||
"_build/install/default/lib/foo/byte/foo.byte.dune" {"byte/foo.byte.dune"}
|
||||
]
|
||||
libexec: [
|
||||
"_build/install/default/lib/foo/ppx_rewriter/ppx.exe" {"ppx_rewriter/ppx.exe"}
|
||||
]
|
||||
bin: [
|
||||
"_build/install/default/bin/bar" {"bar"}
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue