[JS, IR] Fix wasm tests and presets
This commit is contained in:
committed by
Space Team
parent
a3be2c893b
commit
93be8317fa
+1
-1
@@ -106,7 +106,7 @@ private fun KotlinTargetContainerWithJsPresetFunctions.jsInternal(
|
|||||||
presets.getByName(
|
presets.getByName(
|
||||||
lowerCamelCaseName(
|
lowerCamelCaseName(
|
||||||
"js",
|
"js",
|
||||||
if (compilerOrDefault == KotlinJsCompilerType.LEGACY) null else compilerOrDefault.lowerName
|
if (compilerOrDefault == KotlinJsCompilerType.IR) null else compilerOrDefault.lowerName
|
||||||
)
|
)
|
||||||
) as KotlinTargetPreset<KotlinJsTargetDsl>,
|
) as KotlinTargetPreset<KotlinJsTargetDsl>,
|
||||||
configure
|
configure
|
||||||
|
|||||||
+1
-1
@@ -12,7 +12,7 @@ import org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrTarget
|
|||||||
fun KotlinJsTargetDsl.calculateJsCompilerType(): KotlinJsCompilerType {
|
fun KotlinJsTargetDsl.calculateJsCompilerType(): KotlinJsCompilerType {
|
||||||
return when {
|
return when {
|
||||||
this is KotlinJsTarget && !this.mixedMode -> KotlinJsCompilerType.LEGACY
|
this is KotlinJsTarget && !this.mixedMode -> KotlinJsCompilerType.LEGACY
|
||||||
this is KotlinJsIrTarget && this.legacyTarget == null -> KotlinJsCompilerType.IR
|
this is KotlinJsIrTarget && this.legacyTarget == null -> KotlinJsCompilerType.IR
|
||||||
this is KotlinJsIrTarget && this.legacyTarget != null -> KotlinJsCompilerType.BOTH
|
this is KotlinJsIrTarget && this.legacyTarget != null -> KotlinJsCompilerType.BOTH
|
||||||
else -> throw IllegalStateException("Unable to find previous Kotlin/JS compiler type for $this")
|
else -> throw IllegalStateException("Unable to find previous Kotlin/JS compiler type for $this")
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -26,7 +26,7 @@ class KotlinWasmTargetPreset(
|
|||||||
project.logger.warn("New 'wasm' target is Work-in-Progress and is subject to change without notice.")
|
project.logger.warn("New 'wasm' target is Work-in-Progress and is subject to change without notice.")
|
||||||
}
|
}
|
||||||
|
|
||||||
val irTarget = project.objects.newInstance(KotlinJsIrTarget::class.java, project, KotlinPlatformType.wasm, false)
|
val irTarget = project.objects.newInstance(KotlinJsIrTarget::class.java, project, KotlinPlatformType.wasm)
|
||||||
irTarget.isMpp = true
|
irTarget.isMpp = true
|
||||||
|
|
||||||
project.runProjectConfigurationHealthCheckWhenEvaluated {
|
project.runProjectConfigurationHealthCheckWhenEvaluated {
|
||||||
|
|||||||
Reference in New Issue
Block a user