2017-07-27 1 views
0

私のクロスプラットフォームプロジェクトには、1つのプラットフォーム専用のライブラリがいくつか含まれています。これはどうやってバゼルにするの?linuxにのみcc_library/cc_testを追加するには

異なるソースファイルを使用するためにselect関数を使用するための設定を追加しました。ライブラリやテストの中にはビルドしないものもあります。

答えて

0

すでにselect:で始まっているので、選択されたブランチに対して依存関係を指定することはできますが、bazel自体はそれを行いますhere。 Bazelは依存していないターゲットを構築しません。それで十分ですか?

その他の解決方法は、compatible_withまたはbuild tagsです。

restricted_toに関するこの回答を見つけた場合は、有用なものを選択してください:Use of [bazel] restricted_to attribute

関連する問題