Я строю проект, который использует OCamlbuild в качестве своей системы сборки.Этот проект также требует библиотеки, которая также использует OCamlbuild.Эта библиотека поставляется с файлами .mlpack
, _tags
и myocamlbuild.ml
.Я включил библиотеку в свой проект в виде подмодуля git по пути lib/mylib
, начиная с корня проекта.
Я хотел бы сказать OCamlbuild, как рекурсивно компилировать библиотеку, как я это сделал бы с make -C lib/mylib
в Makefile
.
Как мне этого добиться?
РЕДАКТИРОВАТЬ: я наконец нашел Работа над зависимыми проектами с OCamlbuild , где описан ответ.
В основном добавьте <lib/mylib>: include
к _tags
и импортируйте библиотеку myocamlbuild.ml
.Это кажется немного шатким.
Спасибо.