2021年3月26日星期五

Copying a newly builded file as a Dune's stanza

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 )

https://stackoverflow.com/questions/66828504/copying-a-newly-builded-file-as-a-dunes-stanza March 27, 2021 at 02:08PM

没有评论:

发表评论