Commit 6fffd4ad authored by cgrushko's avatar cgrushko Committed by GitHub

Bazel can build protobuf when it's not in the root

That is, Bazel can now build protobuf when the latter resides in a subdirectory of a project.
parent c0027431
......@@ -263,10 +263,11 @@ def internal_gen_well_known_protos_java(srcs):
srcs: the well known protos
"""
root = Label("%s//protobuf_java" % (REPOSITORY_NAME)).workspace_root
pkg = PACKAGE_NAME + "/" if PACKAGE_NAME else ""
if root == "":
include = " -Isrc "
include = " -I%ssrc " % pkg
else:
include = " -I%s/src " % root
include = " -I%s/%ssrc " % (root, pkg)
native.genrule(
name = "gen_well_known_protos_java",
srcs = srcs,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment