[stdlib-mpp] Exclude kotlin-stdlib-js/js-ir projects and use kotlin-stdlib instead
- Specify disambiguating attributes in kotlin-dom-api-compat compile dependency configurations because it uses the flag that removes JS compiler type attribute from all configurations and variants KT-56106
This commit is contained in:
committed by
Space Team
parent
a4c75338f3
commit
a9bc8fa402
@@ -1,3 +1,4 @@
|
||||
import org.jetbrains.kotlin.gradle.targets.js.KotlinJsCompilerAttribute
|
||||
import plugins.configureDefaultPublishing
|
||||
import plugins.configureKotlinPomAttributes
|
||||
|
||||
@@ -20,10 +21,18 @@ kotlin {
|
||||
kotlin.srcDir("$jsStdlibSources/kotlin/dom")
|
||||
}
|
||||
dependencies {
|
||||
api(project(":kotlin-stdlib-js"))
|
||||
api(project(":kotlin-stdlib"))
|
||||
}
|
||||
}
|
||||
}
|
||||
val main by compilations.getting
|
||||
val test by compilations.getting
|
||||
// TODO: Remove together with kotlin.js.compiler.publish.attribute=false property
|
||||
listOf(main, test).forEach { compilation ->
|
||||
configurations[compilation.compileDependencyConfigurationName].attributes {
|
||||
attribute(KotlinJsCompilerAttribute.jsCompilerAttribute, KotlinJsCompilerAttribute.ir)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user