私は oasis を使用して ocaml プロジェクトをビルドしています。ソース コードは src というディレクトリにあります。オアシス ビルド ファイルは次のようになります。
OASISFormat: 0.4
Name: Test
Version: 0.1
Synopsis: no
Authors: Me
License: BSD-3-clause
Plugins: META (0.4)
Executable abc
Path: src
BuildTools: ocamlbuild
MainIs: main.ml
次に、ファイルをサブフォルダーに整理し、a.mli と a.ml を src/util に配置します。これを行った後、モジュールは ocamlbuild/ocamlc から見えなくなり、'unbound module A' エラーが発生します。手動で ocamlc を呼び出す場合は、-I src/util フラグを追加して、a.mli を再び表示できるようにします。
ファイルを完全なライブラリにせずに、追加のパスを oasis 構成に追加するにはどうすればよいですか?