From a63c17922793d42a84bb031b3c2c204df45d6d39 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Mon, 28 Jun 2021 11:32:33 +0200 Subject: [PATCH] KotlinNativePlatformDependencies: Ensure 'commonizeNativeDistributionTask' is registered when 'isAllowCommonizer' is true --- .../native/internal/KotlinNativePlatformDependencies.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/KotlinNativePlatformDependencies.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/KotlinNativePlatformDependencies.kt index bf7b2449add..ca8ed9259ce 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/KotlinNativePlatformDependencies.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/KotlinNativePlatformDependencies.kt @@ -29,6 +29,10 @@ internal fun Project.setupKotlinNativePlatformDependencies() { showMissingNativeStdlibWarning() } + if (isAllowCommonizer()) { + checkNotNull(commonizeNativeDistributionTask) { "Missing commonizeNativeDistributionTask" } + } + kotlin.sourceSets.forEach { sourceSet -> val target = getCommonizerTarget(sourceSet) ?: return@forEach addDependencies(sourceSet, getNativeDistributionDependencies(target))