]> matita.cs.unibo.it Git - helm.git/commit
Preliminary support for dune
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 2 Jan 2023 19:42:56 +0000 (20:42 +0100)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Tue, 14 Feb 2023 14:23:41 +0000 (15:23 +0100)
commit712af5b8dc7dab1ebfa6532b73b91c96cb4c6837
tree8657dbef86a1775e63c95113ed335cba924fce98
parent926bd86002f91d2bf2a3ce7376309f5106268959
Preliminary support for dune

- dune build matita/matita{,c,clean}.exe works
- dune build fails on components/syntax_extensions where we need
  to add modules to two different libraries. I have found a
  workaround (dune does not allow it!) that works when building
  matita*.exe, but not when doing "dune build"
- the dune files and the Makefiles are not 100% equivalent
  (e.g. some modules not dropped during compilation, the user
  interface not generated by glade yet)
24 files changed:
matita/components/content/dune [new file with mode: 0644]
matita/components/content_pres/dune [new file with mode: 0644]
matita/components/disambiguation/dune [new file with mode: 0644]
matita/components/extlib/dune [new file with mode: 0644]
matita/components/getter/dune [new file with mode: 0644]
matita/components/grafite/dune [new file with mode: 0644]
matita/components/grafite_engine/dune [new file with mode: 0644]
matita/components/grafite_parser/dune [new file with mode: 0644]
matita/components/library/dune [new file with mode: 0644]
matita/components/logger/dune [new file with mode: 0644]
matita/components/ng_cic_content/dune [new file with mode: 0644]
matita/components/ng_disambiguation/dune [new file with mode: 0644]
matita/components/ng_extraction/dune [new file with mode: 0644]
matita/components/ng_kernel/dune [new file with mode: 0644]
matita/components/ng_library/dune [new file with mode: 0644]
matita/components/ng_paramodulation/dune [new file with mode: 0644]
matita/components/ng_refiner/dune [new file with mode: 0644]
matita/components/ng_tactics/dune [new file with mode: 0644]
matita/components/registry/dune [new file with mode: 0644]
matita/components/syntax_extensions/dune [new file with mode: 0644]
matita/components/xml/dune [new file with mode: 0644]
matita/dune-project [new file with mode: 0644]
matita/matita.opam [new file with mode: 0644]
matita/matita/dune [new file with mode: 0644]