From 85d017531225ea2fa3c0cc20aea493a3381be85d Mon Sep 17 00:00:00 2001 From: Jerry James Date: Nov 13 2025 17:07:42 +0000 Subject: ocaml: cmt/cmti files go in the devel subpackage --- diff --git a/guidelines/modules/ROOT/pages/OCaml.adoc b/guidelines/modules/ROOT/pages/OCaml.adoc index 02b2e9b..b88fe59 100644 --- a/guidelines/modules/ROOT/pages/OCaml.adoc +++ b/guidelines/modules/ROOT/pages/OCaml.adoc @@ -46,6 +46,8 @@ The `-devel` subpackage of a library should contain all other files required to * `*.cmxa` (describes the compiled machine code) * `*.cmx` (if present, allows cross-module optimizations) * `*.mli` (contains the signature of the library) +* `*.cmt` (contains type annotations for compiled code) +* `*.cmti` (contains type annotations for interface files) * `.o` files are not normally included. There is one exception -- if the file is needed to link (like `std_exit.cmx` and `std_exit.o` in OCaml itself), then it should be included.