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 (library
((name foo) ((name foo)
(libraries (bytes unix findlib)) (libraries (bytes unix findlib))
(modules ())
(preprocess (pps (fooppx)))))
(library
((name bar)
(modules ())
(preprocess (pps (fooppx))))) (preprocess (pps (fooppx)))))

View File

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