[stdlib-mpp] Specify configuration attributes for stdlib-js variant disambiguation

#KT-56106
This commit is contained in:
Ilya Gorbunov
2023-03-21 23:00:22 +01:00
committed by Space Team
parent be0bf91961
commit dcc71e77f3
4 changed files with 21 additions and 1 deletions
+3
View File
@@ -4,6 +4,7 @@ import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinUsages
import org.jetbrains.kotlin.ideaExt.idea
import org.apache.tools.ant.filters.FixCrLfFilter
import org.jetbrains.kotlin.gradle.targets.js.KotlinJsCompilerAttribute
import java.util.Properties
plugins {
@@ -24,8 +25,10 @@ node {
val antLauncherJar by configurations.creating
val testJsRuntime by configurations.creating {
attributes {
attribute(Category.CATEGORY_ATTRIBUTE, objects.named(Category.LIBRARY))
attribute(Usage.USAGE_ATTRIBUTE, objects.named(KotlinUsages.KOTLIN_RUNTIME))
attribute(KotlinPlatformType.attribute, KotlinPlatformType.js)
attribute(KotlinJsCompilerAttribute.jsCompilerAttribute, KotlinJsCompilerAttribute.legacy)
}
}