[Gradle, JS] Producing for ir target through legacy target
This commit is contained in:
+10
@@ -43,6 +43,16 @@ open class KotlinBrowserJs @Inject constructor(target: KotlinJsTarget) :
|
|||||||
override val testTaskDescription: String
|
override val testTaskDescription: String
|
||||||
get() = "Run all ${target.name} tests inside browser using karma and webpack"
|
get() = "Run all ${target.name} tests inside browser using karma and webpack"
|
||||||
|
|
||||||
|
override fun produceKotlinLibrary() {
|
||||||
|
super.produceKotlinLibrary()
|
||||||
|
target.irTarget?.browser?.produceKotlinLibrary()
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun produceExecutable() {
|
||||||
|
super.produceExecutable()
|
||||||
|
target.irTarget?.browser?.produceExecutable()
|
||||||
|
}
|
||||||
|
|
||||||
override fun configure() {
|
override fun configure() {
|
||||||
super.configure()
|
super.configure()
|
||||||
browserProducingConfiguredHandlers.forEach { handler ->
|
browserProducingConfiguredHandlers.forEach { handler ->
|
||||||
|
|||||||
+10
@@ -20,6 +20,16 @@ open class KotlinNodeJs @Inject constructor(target: KotlinJsTarget) :
|
|||||||
|
|
||||||
private val runTaskName = disambiguateCamelCased("run")
|
private val runTaskName = disambiguateCamelCased("run")
|
||||||
|
|
||||||
|
override fun produceKotlinLibrary() {
|
||||||
|
super.produceKotlinLibrary()
|
||||||
|
target.irTarget?.nodejs?.produceKotlinLibrary()
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun produceExecutable() {
|
||||||
|
super.produceExecutable()
|
||||||
|
target.irTarget?.nodejs?.produceExecutable()
|
||||||
|
}
|
||||||
|
|
||||||
override fun configure() {
|
override fun configure() {
|
||||||
super.configure()
|
super.configure()
|
||||||
nodejsProducingConfiguredHandlers.forEach { handler ->
|
nodejsProducingConfiguredHandlers.forEach { handler ->
|
||||||
|
|||||||
Reference in New Issue
Block a user