diff options
author | Craig Tiller <ctiller@google.com> | 2017-05-16 13:09:33 -0700 |
---|---|---|
committer | Craig Tiller <ctiller@google.com> | 2017-05-16 13:09:33 -0700 |
commit | a753371f05dd116df3f27a18eb6e08e1ed0c1b4f (patch) | |
tree | 7419dc13ad015fd2e2c36a975f9d1e317e5629b0 /bazel/generate_cc.bzl | |
parent | a3eac51e1e8eb9ace390d181d328de8fce009a5b (diff) |
Rework well_known_protos attr, and some other fixes
Diffstat (limited to 'bazel/generate_cc.bzl')
-rw-r--r-- | bazel/generate_cc.bzl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/bazel/generate_cc.bzl b/bazel/generate_cc.bzl index d05509fc15..7fffb58218 100644 --- a/bazel/generate_cc.bzl +++ b/bazel/generate_cc.bzl @@ -57,7 +57,7 @@ def generate_cc_impl(ctx): return struct(files=set(out_files)) -generate_cc = rule( +_generate_cc = rule( attrs = { "srcs": attr.label_list( mandatory = True, @@ -90,3 +90,9 @@ generate_cc = rule( output_to_genfiles = True, implementation = generate_cc_impl, ) + +def generate_cc(well_known_protos, **kwargs): + if well_known_protos: + _generate_cc(well_known_protos="@com_google_protobuf//:well_known_protos", **kwargs) + else: + _generate_cc(**kwargs) |