Skip to content

Commit 751f573

Browse files
committed
Fix broken -I arg in erlang_bytecode rule when used in the root pkg
1 parent 374ef99 commit 751f573

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)