0
共通のヘッダーファイルセット(ライブラリXとY)を実装するライブラリの2つの実装があります。Bazelに下位レベルのライブラリのいくつかの正しい実装を伝える方法は?
Iは、上記ライブラリ(X又はY)のいずれかと共に使用することができるミドルウェアライブラリ(Z)を有します。私のリポジトリのユーザは、どのバージョンを望むか知っています。
これを伝える最も良い方法は何ですか?Bazel?ライブラリZをコンパイルするだけです。リンク時にcc_binary
ルールは、XまたはYを依存関係としてリストする必要があります。 ルールは依存関係をリストする必要があります。
これは動的設定で解決されますか? – zlalanne
あなたが独自のルールを書いていれば、それは技術的には可能かもしれませんが、これは設定されたターゲットグラフの組み合わせ爆発のために私たちが奨励するものではないかと私は確信しています。 – mhlopko