パッケージ マネージャーとして conan を使用しようとしているプロジェクトがあります。このプロジェクトでは多数のライブラリを使用していますが、そのほとんどは自給自足です。ただし、それらの一部は別のライブラリに依存しています。具体的な例を挙げると、ライブラリ A と B を必要とするプロジェクト P があるとします。A は自己完結型ですが、B はそのコンパイルとリンクを A に依存しています。
ライブラリ A の conanfile.py を簡単に作成できます。プロジェクト P の conanfile.txt を作成できます。A と B がまだビルドされていないと仮定して、P のビルド ディレクトリに次のように入力できるようにしたいと考えています。
conan install ../ --build=missing
そして conan にライブラリ A をダウンロード、コンパイル、インストールさせ、次にライブラリ B をダウンロード、コンパイル、インストールさせます。B は A への正しい参照を持ちます。
Bのconanfile.pyの書き方はどうするのが正解?