flan/lib/dune

18 lines
471 B
Plaintext

(library
(name flan)
(libraries unix))
; The host shim is Flan's, not the user's, so the compiler carries it rather
; than looking for it in an install directory. Generated from the real .c file
; so there is only ever one copy to edit.
(rule
(target runtime_src.ml)
(deps %{workspace_root}/runtime/flan_rt.c)
(action
(with-stdout-to
runtime_src.ml
(progn
(echo "let source = {c|\n")
(cat %{workspace_root}/runtime/flan_rt.c)
(echo "|c}\n")))))