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,15 @@
(library
(public_name lib)
(modules foo priv)
(private_modules priv))
(library
(name lib_foo)
(public_name lib.foo)
(wrapped false)
(modules bar priv2)
(private_modules priv2))
(alias
(name default)
(action (echo "%{read:lib.install}")))

View file

@ -0,0 +1,12 @@
Private modules are not excluded from the install file, but installed in the
.private subdir
$ dune build | grep -i priv
"_build/install/default/lib/lib/.private/lib__Priv.cmi" {".private/lib__Priv.cmi"}
"_build/install/default/lib/lib/.private/lib__Priv.cmt" {".private/lib__Priv.cmt"}
"_build/install/default/lib/lib/foo/.private/priv2.cmi" {"foo/.private/priv2.cmi"}
"_build/install/default/lib/lib/foo/.private/priv2.cmt" {"foo/.private/priv2.cmt"}
"_build/install/default/lib/lib/foo/priv2.cmx" {"foo/priv2.cmx"}
"_build/install/default/lib/lib/foo/priv2.ml" {"foo/priv2.ml"}
"_build/install/default/lib/lib/lib__Priv.cmx"
"_build/install/default/lib/lib/priv.ml"