Add test for #657

This commit is contained in:
Jeremie Dimino 2018-03-27 16:41:00 -04:00 committed by Jérémie Dimino
parent 103af8627c
commit daef49ce55
2 changed files with 13 additions and 2 deletions

View File

@ -1,4 +1,10 @@
(library
((name foo)
(libraries (bytes unix findlib))
(modules ())
(preprocess (pps (fooppx)))))
(library
((name bar)
(modules ())
(preprocess (pps (fooppx)))))

View File

@ -17,13 +17,18 @@
S $LIB_PREFIX/lib/findlib
S $LIB_PREFIX/lib/ocaml
# Processing lib/.merlin
B ../_build/default/lib/.bar.objs
B ../_build/default/lib/.foo.objs
B $LIB_PREFIX/lib/bytes
B $LIB_PREFIX/lib/findlib
B $LIB_PREFIX/lib/ocaml
FLG -open Foo -w -40
FLG -ppx '$PPX/fooppx@/ppx.exe --as-ppx --cookie '\''library-name="foo"'\'''
FLG -open Foo -w -40 -open Bar -w -40
S .
S $LIB_PREFIX/lib/bytes
S $LIB_PREFIX/lib/findlib
S $LIB_PREFIX/lib/ocaml
Make sure a ppx directive is generated
$ grep -q ppx lib/.merlin
[1]