我希望在我的生成文档中包含源代码。当我通过命令行调用ocamldoc
时,这是有效的,例如:ocamldoc -I _build -html -keep-code -colorize-code *.{ml,mli} -d .docdir
。然而,我试图将其与ocamlbuild
集成时出现了问题。
我在myocamlbuild.ml
中使用以下代码:
open Ocamlbuild_plugin;;
dispatch begin function
| After_options ->
Options.ocamldoc := S[A"ocamldoc"; A"-keep-code"; A"-colorize-code"]
| _ -> ()
end
但是这仅包括没有相应接口文件的文件的源代码 - 与此处所说的相反,看起来ocamlbuild
拒绝将.ml
文件传递给ocamldoc
当存在一个.mli
文件时。有没有办法诱导ocamlbuild做我想要的事情?