We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dd4c4bf commit 1f9f8e8Copy full SHA for 1f9f8e8
rules/depsets/foo.bzl
@@ -34,11 +34,15 @@ def _foo_binary_impl(ctx):
34
foocc = ctx.executable._foocc
35
out = ctx.outputs.out
36
trans_srcs = get_transitive_srcs(ctx.files.srcs, ctx.attr.deps)
37
- srcs_list = trans_srcs.to_list()
+
38
+ args = ctx.actions.args()
39
+ args.add(out)
40
+ args.add_all(trans_srcs)
41
42
ctx.actions.run(
43
executable = foocc,
- arguments = [out.path] + [src.path for src in srcs_list],
- inputs = srcs_list,
44
+ arguments = [args],
45
+ inputs = trans_srcs,
46
tools = [foocc],
47
outputs = [out],
48
)
0 commit comments