我正在构建一个使用OCamlbuild作为其构建系统的项目 . 该项目还需要一个库,它也使用OCamlbuild . 该库附带 .mlpack
, _tags
和 myocamlbuild.ml
个文件 . 我已将该库作为git子模块包含在我的项目中,该子模块位于从项目根开始的路径 lib/mylib
中 .
我想告诉OCamlbuild以递归方式编译库,就像 Makefile
中的 make -C lib/mylib
一样 .
我怎样才能做到这一点?
编辑:我终于找到Working on dependent projects with OCamlbuild在哪里描述了答案 .
基本上,将 <lib/mylib>: include
添加到 _tags
并导入库 myocamlbuild.ml
. 它似乎有点不稳定 .
谢谢 .