diff --git a/build-logic/src/main/kotlin/Mpp.kt b/build-logic/src/main/kotlin/Mpp.kt index cf6b3ee50ed..6d5982fd399 100644 --- a/build-logic/src/main/kotlin/Mpp.kt +++ b/build-logic/src/main/kotlin/Mpp.kt @@ -2,6 +2,8 @@ import org.gradle.api.Project import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension import org.jetbrains.kotlin.gradle.plugin.getKotlinPluginVersion import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget +import org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrLink +import org.jetbrains.kotlin.gradle.tasks.KotlinNativeLink private val allAppleTargets = setOf( "macosX64", @@ -113,6 +115,13 @@ fun Project.configureMpp( createAndConfigureAppleTargets(appleTargets.toSet().intersect(enabledAppleTargets)) addTestDependencies() + + tasks.withType(KotlinJsIrLink::class.java).configureEach { + notCompatibleWithConfigurationCache("https://youtrack.jetbrains.com/issue/KT-60311/") + } + tasks.withType(KotlinNativeLink::class.java).configureEach { + notCompatibleWithConfigurationCache("https://youtrack.jetbrains.com/issue/KT-60311/") + } } }