Привязать ядро к ocamldoc
Я пытаюсь сгенерировать документацию для моего модуля, используя ocamldoc
, Тем не менее, я использую Core
библиотека и ocamldoc
жалуется, что не нашел его.
Error: Unbound module Core
Я понимаю, почему благодаря этому вопросу, но он не упоминает никакого решения для стандартных модулей.
Любая помощь?
1 ответ
Решение
ocamldoc
нужно увидеть скомпилированный интерфейс для Core
т.е. файл core.cmi
, Это можно сделать с помощью одного из следующих механизмов:
- Добавить
-I dir
возможностьocamldoc
гдеdir
каталог, в которомcore.cmi
файл лежит. Так напримерocamldoc -I $(opam config var core:lib) ...
следует сделать. - Если вы используете
ocamlfind
косвенность, добавить-package core
в командной строке. Напримерocamlfind ocamldoc -package core