Allow to specify --protocopt
on per-target basis
#230
Labels
P4
This is either out of scope or we don't have bandwidth to review a PR. (No assignee)
Problem Statement
In our project, we prefer to enable strict protobuf validations, with
--fatal_warnings
on for our targets.Currently, we're not able to do so if any of the third-party libraries have protobuf files with warnings. So we're looking for some logic that would allow us to:
--fatal_warnings
for our targetsProposed Solution
If we take a look into how CC rules are implemented, there are 2 ways to supply CC options:
--copt
global flag that sets an option for everybodycopts
attribute ofcc_library
andcc_binary
rulesFor protoc, there is
--protocopt
which is sort of similar to--copt
, but there is no way to specify options on a per-target basis. It would be great to seeprotocopts
for theproto_library
rule.Something like:
The text was updated successfully, but these errors were encountered: