aboutsummaryrefslogtreecommitdiff
path: root/BUILD
diff options
context:
space:
mode:
authorJoshua Haberman <jhaberman@gmail.com>2016-02-17 16:09:35 -0800
committerJoshua Haberman <jhaberman@gmail.com>2016-02-17 16:09:35 -0800
commitc40f8c1f54f028b1ca73f3fb2dfdde500f94918f (patch)
treec88529bd8116f685dbb6724204d52ab308e70850 /BUILD
parent61e8e2186f5a9149d6f05a85ce941071a2f9f0c3 (diff)
parent99a3e30bd761878631937aaf67f6206bf4d4afff (diff)
downloadprotobuf-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--BUILD18
1 files changed, 14 insertions, 4 deletions
diff --git a/BUILD b/BUILD
index 3cac4a86..c4de1c4c 100644
--- a/BUILD
+++ b/BUILD
@@ -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,