1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
(env
(_
(js_of_ocaml
(compilation_mode separate))))
(executable
(name test)
(modules test)
(modes js)
(js_of_ocaml
(link_flags
(:standard --source-map-root /my/sourceRoot)))
(libraries testlib))
(library
(name testlib)
(modules a b c d))
(executable
(name dump_sourcemap)
(modules dump_sourcemap)
(libraries js_of_ocaml-compiler))
(rule
(target dump)
(enabled_if
(= %{profile} dev))
(action
(with-stdout-to
%{target}
(run ./dump_sourcemap.exe %{dep:test.bc.js}))))
(rule
(alias runtest)
(enabled_if
(= %{profile} dev))
(deps dump.reference dump)
(action
(diff dump.reference dump)))
|