我有一个 ocamlbuild 项目,其中包含子目录中的一些文件,其中包含列出它们的 .mlpack 文件。
例如,我有一个support/logging.ml
定义模块的文件Support.Logging
。_tags
文件"support": for-pack(Support)
说。
这一切都构建并运行良好。但是如何使用 ocamldoc 生成文档呢?
我发现的最新帖子是 2011 年的ocamldoc 生成和打包文件,它建议使用ocp-pack
生成一个大的 .ml 文件并将其传递给ocamldoc
. 但是,这没有考虑构建顺序,因此生成的模块由于前向引用而无法工作。
处理这个问题的最佳方法是什么?