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())