Как предотвратить предупреждения ocamlbuild/oasis предупреждений?

Я использую OCaml и Oasis для генерации соответствующего ввода в ocamlbuild.

Здесь очень простой вопрос - каждый раз, когда я собираюсь скомпилировать свое программное обеспечение с ocaml setup.ml -build Я получаю эти предупреждения:

W: Cannot get variable ext_obj
W: Cannot get variable ext_lib
W: Cannot get variable ext_dll
W: Cannot get variable ocamlfind

Как мне заставить их остановиться?

редактировать

Я обнаружил, что все они были определены в myocamlbuild.ml, созданном oasis. Вероятно, оболочка, с которой я работаю, zsh, отличается от того, как источник ocaml извлекает информацию о таких вещах, как местоположение ocamlfind и другие переменные. Отсюда и предупреждения. Я посмотрю, не смогу ли я понять, как исправить предупреждения.

1 ответ

Решение

Работает для меня:

ocaml setup.ml -quiet -build

Но лучше исправить это предупреждение.

Другие вопросы по тегам