私が書かれているmyocamlbuild.ml
ocamlbuild -use-ocamlfind -package alcotest test_foo.native
mycamlbuildでpflagを使用するときに、ocamldepの代わりにocamloptを使用するにはどうすればよいですか?
open Ocamlbuild_plugin
let() =
dispatch & function
| Before_rules ->
pflag ["test_alcotest"] "package" & fun name -> S [A "-use-ocamlfind"; A "-package"; A name]
| _ ->()
私は読んでいましたコマンドocamlbuild test_foo.native
を想像のように、いくつかのフラグ、コマンドラインにalcotest
で書かれたテストをコンパイルするたびに入力する必要がないようにするために、次のコードを含むthis manual後タグは、私が
<test_*.ml>: test_alcotest, package(alcotest)
として_tags
ファイルで定義されており、ocamlc.opt -c -o -use-ocamlfind -package alcotest test_foo.ml
を呼ぶだろうが、それはないだろう。代わりにocamldep.opt -use-ocamlfind -package alcotest -pp '-use-ocamlfind -package alcotest' -modules test_foo.ml > test_foo.ml.depends
と呼んでいます。どうすれば変更できますか?