1

ネイティブ コードにコンパイルする必要がある 2 つの異なる ml-targets があります。両方のターゲットがいくつかのモジュールを共有しています。

問題は、「ocamlbuild targetA」を実行すると、モジュール C、D、および E がオブジェクト コードにコンパイルされることです。しかし、「ocamlbuild targetB」を実行すると、モジュール D と E が再度コンパイルされます。

モジュール D と E (targetA と targetB で共有されている) の再コンパイルを強制的に回避するにはどうすればよいですか?

私は ocamlbuild 3.11.2 を使用しています。

ヒントはありますか?

さようならアンドレアス

4

1 に答える 1

1

Would using a single invocation of ocamlbuild work for you? That is, run "ocamlbuild targetA targetB" or use an .itarget.

于 2011-08-02T08:06:02.187 に答える