我正在构建一个使用OCamlbuild作为构建系统的项目。该项目还需要一个库,该库也使用OCamlbuild。此库附带.mlpack
、_tags
和myocamlbuild.ml
文件。我已经将该库作为git子模块包含在我的项目中,位于从项目根开始的路径lib/mylib
中。
我想告诉OCamlbuild递归编译库,就像在Makefile
中使用make -C lib/mylib
一样。
我怎样才能做到这一点?
谢谢。
在使用OCamlbuild处理依赖项目中介绍了答案
基本上,将<lib/mylib>: include
添加到_tags
并导入库myocamlbuild.ml
。它看起来确实有点摇晃。
或者使用沙丘。