Do not add duplicate content roots to kotlin-dom-api-compat during IDEA sync

Otherwise, stdlib-js source roots are not recognized in the IDE
This commit is contained in:
Ilya Gorbunov
2023-03-16 03:38:42 +01:00
committed by Space Team
parent 0ecfcf4380
commit 9a7468254d
@@ -12,11 +12,12 @@ kotlin {
js(IR) {
sourceSets {
val main by getting {
kotlin.srcDir("$jsStdlibSources/org.w3c")
kotlin.srcDir("$jsStdlibSources/kotlinx")
kotlin.srcDir("$jsStdlibSources/kotlin/browser")
kotlin.srcDir("$jsStdlibSources/kotlin/dom")
if (!kotlinBuildProperties.isInIdeaSync) {
kotlin.srcDir("$jsStdlibSources/org.w3c")
kotlin.srcDir("$jsStdlibSources/kotlinx")
kotlin.srcDir("$jsStdlibSources/kotlin/browser")
kotlin.srcDir("$jsStdlibSources/kotlin/dom")
}
dependencies {
api(project(":kotlin-stdlib-js"))
}