aboutsummaryrefslogtreecommitdiff
path: root/kotlin/jvm_library.internal.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'kotlin/jvm_library.internal.bzl')
-rw-r--r--kotlin/jvm_library.internal.bzl8
1 files changed, 5 insertions, 3 deletions
diff --git a/kotlin/jvm_library.internal.bzl b/kotlin/jvm_library.internal.bzl
index 85b9e52..22e6ef1 100644
--- a/kotlin/jvm_library.internal.bzl
+++ b/kotlin/jvm_library.internal.bzl
@@ -15,6 +15,7 @@
"""Kotlin kt_jvm_library rule."""
load("//kotlin:compiler_opt.bzl", "kotlincopts_attrs", "merge_kotlincopts")
+load("//toolchains/kotlin_jvm:androidlint_toolchains.bzl", "androidlint_toolchains")
load("//toolchains/kotlin_jvm:java_toolchains.bzl", "java_toolchains")
load("//toolchains/kotlin_jvm:kt_jvm_toolchains.bzl", "kt_jvm_toolchains")
load("@bazel_skylib//lib:dicts.bzl", "dicts")
@@ -124,6 +125,7 @@ def _jvm_library_impl(ctx):
]
_KT_JVM_LIBRARY_ATTRS = dicts.add(
+ androidlint_toolchains.attrs,
java_toolchains.attrs,
kotlincopts_attrs(),
kt_jvm_toolchains.attrs,
@@ -137,9 +139,9 @@ _KT_JVM_LIBRARY_ATTRS = dicts.add(
allow_files = True,
),
deps = attr.label_list(
- allow_rules = common.ALLOWED_JVM_RULES,
providers = [
# Each provider-set expands on allow_rules
+ [JavaInfo],
],
aspects = [
kt_traverse_exports.aspect,
@@ -171,9 +173,9 @@ _KT_JVM_LIBRARY_ATTRS = dicts.add(
will not run kotlinc plugins""",
),
exports = attr.label_list(
- allow_rules = common.ALLOWED_JVM_RULES,
providers = [
# Each provider-set expands on allow_rules
+ [JavaInfo],
],
aspects = [
kt_traverse_exports.aspect,
@@ -214,9 +216,9 @@ _KT_JVM_LIBRARY_ATTRS = dicts.add(
go/be#java_library.resources.""",
),
runtime_deps = attr.label_list(
- allow_rules = common.ALLOWED_JVM_RULES,
providers = [
# Each provider-set expands on allow_rules
+ [JavaInfo],
[CcInfo], # for JNI / native dependencies
],
aspects = [