I have written a library in OCaml with all of its sources located in lib folder. I also prepared "facade" executables in bin folder. Now I would like to prepare some examples how to use the above mentioned executables. To do this I need to either copy an executable beforehand or (preferably) tell Dune to use a newly created one after build.
And here is my question. Dune's copy_files stanza does not allow1 me to copy from _build folder. Is there any other way to use fresh executables each time after building or do I need to copy them at some point and keep up to date?
Below is the structure of the project (in case verbal description was misleading in any way).
root lib <- source bin <- frontend for source examples <- how to use the above frontend 1 By not allow I mean the following usage of this stanza: ( copy_files %{project_root}/_build/default/bin/program.exe )
没有评论:
发表评论