2013-02-08 2 views
3

Как создать с включенной информацией профиля с помощью Ocamlbuild? Кажется -p там не работает.Создайте собственный исполняемый файл с информацией о профиле с помощью Ocamlbuild

Теперь для этого используется ocamlopt. Например,

$ ocamlfind ocamlopt -c -p -thread -package core test.ml 
$ ocamlfind ocamlopt -p -o test -thread -package core -linkpkg test.cmx 

Как сделать то же самое с

ocamlbuild -user-ocamlfind test.native 

ответ

5

Вы можете передать аргумент явно,

ocamlbuild -cflags -p 

или в файле _tags,

true : profile 

Существует также правило e для имени файла,

ocamlbuild test.p.native 
+0

'ocamlbuild -cflags -p' не работает на моей машине. Это именно то, что я пытался сделать. Кажется, '-cflags' только для' ocamlc'. 'test.p.native' и' true: profile' работают, как ожидалось. Большое спасибо! – Stas

+0

Спасибо, я сделал предположение, что это сработает, мои извинения. – nlucaroni