diff options
author | Joshua Haberman <jhaberman@gmail.com> | 2016-02-17 16:09:35 -0800 |
---|---|---|
committer | Joshua Haberman <jhaberman@gmail.com> | 2016-02-17 16:09:35 -0800 |
commit | c40f8c1f54f028b1ca73f3fb2dfdde500f94918f (patch) | |
tree | c88529bd8116f685dbb6724204d52ab308e70850 /BUILD | |
parent | 61e8e2186f5a9149d6f05a85ce941071a2f9f0c3 (diff) | |
parent | 99a3e30bd761878631937aaf67f6206bf4d4afff (diff) | |
download | protobuf-c40f8c1f54f028b1ca73f3fb2dfdde500f94918f.tar.gz protobuf-c40f8c1f54f028b1ca73f3fb2dfdde500f94918f.tar.bz2 protobuf-c40f8c1f54f028b1ca73f3fb2dfdde500f94918f.zip |
Merge pull request #1229 from keveman/unlimited_binary_proto
Added ALLOW_UNLIMITED_BINARY_PROTO macro and setting it when
Diffstat (limited to 'BUILD')
-rw-r--r-- | BUILD | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -462,11 +462,11 @@ genrule( name = "gen_well_known_protos_java", srcs = WELL_KNOWN_PROTOS, outs = [ - "wellknown.srcjar" + "wellknown.srcjar", ], cmd = "$(location :protoc) --java_out=$(@D)/wellknown.jar" + - " -Isrc $(SRCS) " + - " && mv $(@D)/wellknown.jar $(@D)/wellknown.srcjar", + " -Isrc $(SRCS) " + + " && mv $(@D)/wellknown.jar $(@D)/wellknown.srcjar", tools = [":protoc"], ) @@ -539,7 +539,10 @@ cc_binary( ]), copts = COPTS + [ "-DGOOGLE_PROTOBUF_HAS_ONEOF=1", - ], + ] + select({ + "//conditions:default": [], + ":allow_oversize_protos": ["-DPROTOBUF_PYTHON_ALLOW_OVERSIZE_PROTOS=1"], + }), includes = [ "python/", "src/", @@ -561,6 +564,13 @@ config_setting( }, ) +config_setting( + name = "allow_oversize_protos", + values = { + "define": "allow_oversize_protos=true", + }, +) + py_proto_library( name = "protobuf_python", srcs = WELL_KNOWN_PROTOS, |