]> matita.cs.unibo.it Git - helm.git/commit
- librarian: 3 bugs fixed in the building system:
authorFerruccio Guidi <ferruccio.guidi@unibo.it>
Fri, 1 May 2009 16:40:29 +0000 (16:40 +0000)
committerFerruccio Guidi <ferruccio.guidi@unibo.it>
Fri, 1 May 2009 16:40:29 +0000 (16:40 +0000)
commitc81b4f59a7f58dc1e6c3ea1fc792bcce6234f866
tree441114181436a8a1f4c0672fd6ccf47bcdbf8369
parent765eb07cafb8a06a5027f4569ad06d805aba2488
- librarian: 3 bugs fixed in the building system:
1) external dependences must be built using the path relative to their baseuri
2) the path of a non-existent .ma generated by a .mma was wrong
3) the compilation status of external dependences must be cached as for the other files in order to avoid looping.

Repetition of failed compilation remains for dependences of external dependences because the the external compilation caches are lost in the building process

When a devel is entered or leaved, its baseuei is printed for reference. This helps to disambiguate the files with the same name (eg original and reconstructed)
We hope that this will not bother the tests collection mechanism.

- core_notation: notation for non-functional exists had the wrong precedence

- procedural/library/Makefile: -onepass was added by mistake: datatypes/bool.ma fails with -onepass because of the ambiguity of the /\ notation
helm/software/components/library/librarian.ml
helm/software/components/library/librarian.mli
helm/software/matita/contribs/procedural/library/Makefile
helm/software/matita/core_notation.moo
helm/software/matita/matitacLib.ml