Skip to content

Commit

Permalink
Make upb backwards and forwards compatible with Bazel 4.x, 3.5.x and LTS
Browse files Browse the repository at this point in the history
  • Loading branch information
comius committed Sep 16, 2022
1 parent edecfd5 commit 04957b1
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions upb/bindings/lua/lua_proto_library.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -57,13 +57,13 @@ def _get_real_short_path(file):
def _get_real_root(ctx, file):
real_short_path = _get_real_short_path(file)
root = file.path[:-len(real_short_path) - 1]
if not _is_google3 and ctx.rule.attr.strip_import_prefix:
if not _is_google3 and ctx.rule.attr.strip_import_prefix and ctx.rule.attr.strip_import_prefix != "DO_NOT_STRIP":
root = paths.join(root, ctx.rule.attr.strip_import_prefix[1:])
return root

def _generate_output_file(ctx, src, extension):
package = ctx.label.package
if not _is_google3 and ctx.rule.attr.strip_import_prefix:
if not _is_google3 and ctx.rule.attr.strip_import_prefix and ctx.rule.attr.strip_import_prefix != "DO_NOT_STRIP":
package = package[len(ctx.rule.attr.strip_import_prefix):]
real_short_path = _get_real_short_path(src)
real_short_path = paths.relativize(real_short_path, package)
Expand Down

0 comments on commit 04957b1

Please sign in to comment.