This commit is contained in:
swrup 2025-11-11 02:07:51 +01:00
parent aa2ff7b2f0
commit 2f3113f55d
11742 changed files with 1223940 additions and 0 deletions

View file

@ -0,0 +1,34 @@
@all does not depend directly on file copies from the source tree
$ cat > dune-project <<EOF
> (lang dune 3.0)
> EOF
Add two files
$ touch a.ml b.ml
An empty project, should not copy any file.
$ dune build
$ [ -d _build/default ] && find _build/default -name '*.ml'
[1]
A project that only uses a.ml, should not copy b.ml
$ cat > dune <<EOF
> (library (name a) (modules a))
> EOF
$ dune build
$ find _build/default -name '*.ml'
_build/default/a.ml
A project that uses both files, should copy both.
$ cat > dune <<EOF
> (library (name a))
> EOF
$ dune build
$ find _build/default -name '*.ml' | sort
_build/default/a.ml
_build/default/b.ml