Как предотвратить предупреждения 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
Но лучше исправить это предупреждение.