Add licenses attribute to cc_binary.
PiperOrigin-RevId: 430192621
diff --git a/src/main/starlark/builtins_bzl/common/cc/cc_binary_attrs.bzl b/src/main/starlark/builtins_bzl/common/cc/cc_binary_attrs.bzl
index 93e23f0..446c738 100644
--- a/src/main/starlark/builtins_bzl/common/cc/cc_binary_attrs.bzl
+++ b/src/main/starlark/builtins_bzl/common/cc/cc_binary_attrs.bzl
@@ -81,6 +81,7 @@
),
"env": attr.string_dict(),
"distribs": attr.string_list(),
+ "licenses": attr.license() if hasattr(attr, "license") else attr.string_list(),
"_cc_binary": attr.bool(),
"_is_test": attr.bool(default = False),
"_grep_includes": semantics.get_grep_includes(),
@@ -92,7 +93,6 @@
"_def_parser": semantics.get_def_parser(),
}
-cc_binary_attrs_with_aspects.update(semantics.get_licenses_attr())
cc_binary_attrs_with_aspects.update(semantics.get_distribs_attr())
cc_binary_attrs_with_aspects.update(semantics.get_loose_mode_in_hdrs_check_allowed_attr())