This commit is contained in:
parent
aa2ff7b2f0
commit
2f3113f55d
11742 changed files with 1223940 additions and 0 deletions
|
|
@ -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}")))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(lang dune 1.2)
|
||||
|
|
@ -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"
|
||||
Loading…
Add table
Add a link
Reference in a new issue