diff --git a/aspect/intellij_info_impl.bzl b/aspect/intellij_info_impl.bzl index dc1ff5243e8..23549d8a494 100644 --- a/aspect/intellij_info_impl.bzl +++ b/aspect/intellij_info_impl.bzl @@ -477,10 +477,13 @@ def collect_cpp_info(target, ctx, semantics, ide_info, ide_info_file, output_gro target_copts = [] if hasattr(ctx.rule.attr, "copts"): target_copts += ctx.rule.attr.copts + extra_targets = [] + if hasattr(ctx.rule.attr, "additional_compiler_inputs"): + extra_targets += ctx.rule.attr.additional_compiler_inputs if hasattr(semantics, "cc") and hasattr(semantics.cc, "get_default_copts"): target_copts += semantics.cc.get_default_copts(ctx) - target_copts = _do_starlark_string_expansion(ctx, "copt", target_copts) + target_copts = _do_starlark_string_expansion(ctx, "copt", target_copts, extra_targets) compilation_context = target[CcInfo].compilation_context