diff --git a/kotlin-native/platformLibs/build.gradle.kts b/kotlin-native/platformLibs/build.gradle.kts index 799262cbc34..6d39c2c8248 100644 --- a/kotlin-native/platformLibs/build.gradle.kts +++ b/kotlin-native/platformLibs/build.gradle.kts @@ -77,8 +77,8 @@ konanTargetList.forEach { target -> } @kotlin.Suppress("UNCHECKED_CAST") - val libTask = konanArtifacts.getByName(libName).getByTarget(targetName) as? TaskProvider - libTask?.configure { + val libTask = konanArtifacts.getByName(libName).getByTarget(targetName) as TaskProvider + libTask.configure { dependsOn(df.config.depends.map { defFileToLibName(targetName, it) }) dependsOn(":kotlin-native:${targetName}CrossDist") @@ -90,7 +90,7 @@ konanTargetList.forEach { target -> } val klibInstallTask = tasks.register(libName, KonanKlibInstallTask::class.java) { - klib = project.provider { libTask?.get()?.artifact } + klib = libTask.map { it.artifact } repo = file("$konanHome/klib/platform/$targetName") this.target = targetName dependsOn(libTask)