如果两个不同的目标串行编译,如何使用已经构建的obj文件强制ocamlbuild

时间:2011-07-18 08:13:12

标签: ocamlbuild

我有两个不同的ml目标,应该编译为本机代码。两个目标都是共享一些模块。

问题是,如果我运行“ocamlbuild targetA”,模块C,D和E将被编译为目标代码。但是当我运行“ocamlbuild targetB”时,模块D和E将再次被重新编译。

我如何强制避免重新编译模块D和E(由targetA和targetB共享)?

我正在使用ocamlbuild 3.11.2。

任何提示?

再见安德烈亚斯

1 个答案:

答案 0 :(得分:1)

使用ocamlbuild的单个调用会为你工作吗?也就是说,运行“ocamlbuild targetA targetB”或使用.itarget。