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,3 @@
(rule
(alias default)
(action (echo "%{read:public.install}")))

View file

@ -0,0 +1,3 @@
(lang dune 2.5)
(using coq 0.2)

View file

@ -0,0 +1,2 @@
(coq.theory
(name private))

View file

@ -0,0 +1,3 @@
From private Require a.
Definition bar := a.foo.

View file

@ -0,0 +1,4 @@
(coq.theory
(name public)
(package public)
(theories private))

View file

@ -0,0 +1,17 @@
$ dune build --display short --debug-dependency-path
Warning: Coq Language Versions lower than 0.8 have been deprecated in Dune
3.8 and will be removed in an upcoming Dune version.
Hint: To disable this warning, add the following to your dune-project file:
(warnings (deprecated_coq_lang_lt_08 disabled))
File "public/dune", line 4, characters 11-18:
4 | (theories private))
^^^^^^^
Theory "private" is private, it cannot be a dependency of a public theory.
You need to associate "private" to a package.
-> required by theory public in public/dune:2
-> required by _build/default/public/b.glob
-> required by _build/install/default/lib/coq/user-contrib/public/b.glob
-> required by _build/default/public.install
-> required by %{read:public.install} at dune:3
-> required by alias default in dune:1
[1]