File tree 1 file changed +3
-2
lines changed
1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -1202,7 +1202,7 @@ def rustc_compile_action(
1202
1202
ctx .actions .run (
1203
1203
executable = ctx .executable ._process_wrapper ,
1204
1204
inputs = compile_inputs ,
1205
- outputs = [build_metadata , rust_metadata_rustc_output ],
1205
+ outputs = [build_metadata ] + [ x for x in [ rust_metadata_rustc_output ] if x ],
1206
1206
env = env ,
1207
1207
arguments = args_metadata .all ,
1208
1208
mnemonic = "RustcMetadata" ,
@@ -1331,7 +1331,8 @@ def rustc_compile_action(
1331
1331
output_group_info ["build_metadata" ] = depset ([build_metadata ])
1332
1332
if build_metadata :
1333
1333
output_group_info ["build_metadata" ] = depset ([build_metadata ])
1334
- output_group_info ["rust_metadata_rustc_output" ] = depset ([rust_metadata_rustc_output ])
1334
+ if rust_metadata_rustc_output :
1335
+ output_group_info ["rust_metadata_rustc_output" ] = depset ([rust_metadata_rustc_output ])
1335
1336
if rust_lib_rustc_output :
1336
1337
output_group_info ["rust_lib_rustc_output" ] = depset ([rust_lib_rustc_output ])
1337
1338
You can’t perform that action at this time.
0 commit comments