This commit is contained in:
parent
aa2ff7b2f0
commit
2f3113f55d
11742 changed files with 1223940 additions and 0 deletions
|
|
@ -0,0 +1,10 @@
|
|||
(lang dune 3.16)
|
||||
|
||||
(using melange 0.1)
|
||||
|
||||
(dialect
|
||||
(name mlx)
|
||||
(implementation
|
||||
(extension mlx)
|
||||
(preprocess (run cat %{input-file}))
|
||||
(merlin_reader mlx)))
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
(executable
|
||||
(name x))
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
(library
|
||||
(name x))
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
(library
|
||||
(modes melange)
|
||||
(name x_mel))
|
||||
|
|
@ -0,0 +1,119 @@
|
|||
$ ocamlc_where="$(ocamlc -where)"
|
||||
$ export BUILD_PATH_PREFIX_MAP="/OCAMLC_WHERE=$ocamlc_where:$BUILD_PATH_PREFIX_MAP"
|
||||
$ ocamlfind_libs="$(ocamlfind printconf path | while read line; do printf lib=${line}:; done)"
|
||||
$ export BUILD_PATH_PREFIX_MAP="$ocamlfind_libs:$BUILD_PATH_PREFIX_MAP"
|
||||
$ melc_compiler="$(which melc)"
|
||||
$ export BUILD_PATH_PREFIX_MAP="/MELC_COMPILER=$melc_compiler:$BUILD_PATH_PREFIX_MAP"
|
||||
|
||||
CRAM sanitization
|
||||
$ dune build ./exe/.merlin-conf/exe-x --profile release
|
||||
$ dune ocaml merlin dump-config $PWD/exe
|
||||
X: _build/default/exe/x
|
||||
((INDEX $TESTCASE_ROOT/_build/default/exe/.x.eobjs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/lib/.x.objs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/melange/.x_mel.objs/cctx.ocaml-index)
|
||||
(STDLIB /OCAMLC_WHERE)
|
||||
(SOURCE_ROOT $TESTCASE_ROOT)
|
||||
(EXCLUDE_QUERY_DIR)
|
||||
(B $TESTCASE_ROOT/_build/default/exe/.x.eobjs/byte)
|
||||
(S $TESTCASE_ROOT/exe)
|
||||
(FLG (-w -40 -g))
|
||||
(UNIT_NAME dune__exe__X)
|
||||
(SUFFIX ".mlx .mlx"))
|
||||
X: _build/default/exe/x.mlx
|
||||
((INDEX $TESTCASE_ROOT/_build/default/exe/.x.eobjs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/lib/.x.objs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/melange/.x_mel.objs/cctx.ocaml-index)
|
||||
(STDLIB /OCAMLC_WHERE)
|
||||
(SOURCE_ROOT $TESTCASE_ROOT)
|
||||
(EXCLUDE_QUERY_DIR)
|
||||
(B $TESTCASE_ROOT/_build/default/exe/.x.eobjs/byte)
|
||||
(S $TESTCASE_ROOT/exe)
|
||||
(FLG (-w -40 -g))
|
||||
(UNIT_NAME dune__exe__X)
|
||||
(SUFFIX ".mlx .mlx")
|
||||
(READER (mlx)))
|
||||
X: _build/default/exe/x.mlx.mli
|
||||
((INDEX $TESTCASE_ROOT/_build/default/exe/.x.eobjs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/lib/.x.objs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/melange/.x_mel.objs/cctx.ocaml-index)
|
||||
(STDLIB /OCAMLC_WHERE)
|
||||
(SOURCE_ROOT $TESTCASE_ROOT)
|
||||
(EXCLUDE_QUERY_DIR)
|
||||
(B $TESTCASE_ROOT/_build/default/exe/.x.eobjs/byte)
|
||||
(S $TESTCASE_ROOT/exe)
|
||||
(FLG (-w -40 -g))
|
||||
(UNIT_NAME dune__exe__X)
|
||||
(SUFFIX ".mlx .mlx"))
|
||||
|
||||
CRAM sanitization
|
||||
$ dune build ./lib/.merlin-conf/lib-x --profile release
|
||||
$ dune ocaml merlin dump-config $PWD/lib
|
||||
X: _build/default/lib/x
|
||||
((INDEX $TESTCASE_ROOT/_build/default/exe/.x.eobjs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/lib/.x.objs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/melange/.x_mel.objs/cctx.ocaml-index)
|
||||
(STDLIB /OCAMLC_WHERE)
|
||||
(SOURCE_ROOT $TESTCASE_ROOT)
|
||||
(EXCLUDE_QUERY_DIR)
|
||||
(B $TESTCASE_ROOT/_build/default/lib/.x.objs/byte)
|
||||
(S $TESTCASE_ROOT/lib)
|
||||
(FLG (-w -40 -g))
|
||||
(UNIT_NAME x)
|
||||
(SUFFIX ".mlx .mlx")
|
||||
(READER (mlx)))
|
||||
X: _build/default/lib/x.mlx
|
||||
((INDEX $TESTCASE_ROOT/_build/default/exe/.x.eobjs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/lib/.x.objs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/melange/.x_mel.objs/cctx.ocaml-index)
|
||||
(STDLIB /OCAMLC_WHERE)
|
||||
(SOURCE_ROOT $TESTCASE_ROOT)
|
||||
(EXCLUDE_QUERY_DIR)
|
||||
(B $TESTCASE_ROOT/_build/default/lib/.x.objs/byte)
|
||||
(S $TESTCASE_ROOT/lib)
|
||||
(FLG (-w -40 -g))
|
||||
(UNIT_NAME x)
|
||||
(SUFFIX ".mlx .mlx")
|
||||
(READER (mlx)))
|
||||
|
||||
CRAM sanitization
|
||||
$ dune build ./melange/.merlin-conf/lib-x_mel --profile release
|
||||
$ dune ocaml merlin dump-config $PWD/melange
|
||||
X_mel: _build/default/melange/x_mel
|
||||
((INDEX $TESTCASE_ROOT/_build/default/exe/.x.eobjs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/lib/.x.objs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/melange/.x_mel.objs/cctx.ocaml-index)
|
||||
(STDLIB lib/melange/melange)
|
||||
(SOURCE_ROOT $TESTCASE_ROOT)
|
||||
(EXCLUDE_QUERY_DIR)
|
||||
(B lib/melange/__private__/melange_mini_stdlib/melange/.public_cmi_melange)
|
||||
(B lib/melange/js/melange)
|
||||
(B lib/melange/melange)
|
||||
(B $TESTCASE_ROOT/_build/default/melange/.x_mel.objs/melange)
|
||||
(S lib/melange)
|
||||
(S lib/melange/__private__/melange_mini_stdlib)
|
||||
(S lib/melange/js)
|
||||
(S $TESTCASE_ROOT/melange)
|
||||
(FLG (-w -40 -g))
|
||||
(UNIT_NAME x_mel)
|
||||
(SUFFIX ".mlx .mlx")
|
||||
(READER (mlx)))
|
||||
X_mel: _build/default/melange/x_mel.mlx
|
||||
((INDEX $TESTCASE_ROOT/_build/default/exe/.x.eobjs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/lib/.x.objs/cctx.ocaml-index)
|
||||
(INDEX $TESTCASE_ROOT/_build/default/melange/.x_mel.objs/cctx.ocaml-index)
|
||||
(STDLIB lib/melange/melange)
|
||||
(SOURCE_ROOT $TESTCASE_ROOT)
|
||||
(EXCLUDE_QUERY_DIR)
|
||||
(B lib/melange/__private__/melange_mini_stdlib/melange/.public_cmi_melange)
|
||||
(B lib/melange/js/melange)
|
||||
(B lib/melange/melange)
|
||||
(B $TESTCASE_ROOT/_build/default/melange/.x_mel.objs/melange)
|
||||
(S lib/melange)
|
||||
(S lib/melange/__private__/melange_mini_stdlib)
|
||||
(S lib/melange/js)
|
||||
(S $TESTCASE_ROOT/melange)
|
||||
(FLG (-w -40 -g))
|
||||
(UNIT_NAME x_mel)
|
||||
(SUFFIX ".mlx .mlx")
|
||||
(READER (mlx)))
|
||||
Loading…
Add table
Add a link
Reference in a new issue