Skip to content

Commit 0ce30b3

Browse files
authored
Merge pull request #146 from rabbitmq/fixup-erlang_bytecode-rule-root-package
Fix broken `-I` arg in erlang_bytecode rule when used in the root pkg
2 parents 374ef99 + 751f573 commit 0ce30b3

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

private/erlang_bytecode.bzl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@ def _impl(ctx):
6161

6262
dest_dir = beam_files[0].dirname
6363

64-
include_args = ["-I", package_dir]
64+
include_args = []
65+
if package_dir != "":
66+
include_args.extend(["-I", package_dir])
6567
for dir in unique_dirnames(ctx.files.hdrs):
6668
include_args.extend(["-I", dir])
6769

private/erlang_bytecode2.bzl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,9 @@ def _impl(ctx):
6363
fail(ctx.attr.outs, "do not share a common parent directory")
6464
out_dir = out_dirs[0]
6565

66-
include_args = ["-I", package_dir]
66+
include_args = []
67+
if package_dir != "":
68+
include_args.extend(["-I", package_dir])
6769
for dir in unique_dirnames(ctx.files.hdrs):
6870
include_args.extend(["-I", dir])
6971

0 commit comments

Comments
 (0)