[Gradle, JS] No create target on import if no target in DSL

#KT-38469 fixed
This commit is contained in:
Ilya Goncharov
2020-04-28 19:16:02 +03:00
parent 84ad9dd8de
commit 1f40a71cbe
@@ -196,8 +196,11 @@ open class KotlinJsProjectExtension :
"Needed for IDE import using the MPP import mechanism",
level = DeprecationLevel.HIDDEN
)
fun getTargets() =
target.project.container(KotlinTarget::class.java).apply { add(target) }
fun getTargets(): NamedDomainObjectContainer<KotlinTarget>? =
_target?.let { target ->
target.project.container(KotlinTarget::class.java)
.apply { add(target) }
}
}
open class KotlinCommonProjectExtension : KotlinSingleJavaTargetExtension() {