私の BUILD ファイルには、いくつかのライブラリがあります。
cc_library(
name = "foo",
srcs = [ "foo.cpp" ],
hdrs = [ "foo.h" ],
copts = [ "-Wall" ],
)
cc_library(
name = "bar",
srcs = [ "bar.cpp" ],
hdrs = [ "bar.h" ],
copts = [ "-Wall" ],
)
ご覧のとおり、両方のライブラリが同じ を共有していcopts
ます。同様に、同じ .xml を持つ複数のバイナリがありlinkopts
ます。すべてのライブラリとバイナリに個別に追加する必要がないように、これらのコンパイラ フラグを BUILD で一度定義するにはどうすればよいですか?