[K/N][build] Small fix to platformLibs build script

This commit is contained in:
Pavel Punegov
2021-11-08 15:37:16 +03:00
committed by Space
parent 197d55e045
commit 2bb5a554a8
+3 -3
View File
@@ -77,8 +77,8 @@ konanTargetList.forEach { target ->
} }
@kotlin.Suppress("UNCHECKED_CAST") @kotlin.Suppress("UNCHECKED_CAST")
val libTask = konanArtifacts.getByName(libName).getByTarget(targetName) as? TaskProvider<KonanInteropTask> val libTask = konanArtifacts.getByName(libName).getByTarget(targetName) as TaskProvider<KonanInteropTask>
libTask?.configure { libTask.configure {
dependsOn(df.config.depends.map { defFileToLibName(targetName, it) }) dependsOn(df.config.depends.map { defFileToLibName(targetName, it) })
dependsOn(":kotlin-native:${targetName}CrossDist") dependsOn(":kotlin-native:${targetName}CrossDist")
@@ -90,7 +90,7 @@ konanTargetList.forEach { target ->
} }
val klibInstallTask = tasks.register(libName, KonanKlibInstallTask::class.java) { 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") repo = file("$konanHome/klib/platform/$targetName")
this.target = targetName this.target = targetName
dependsOn(libTask) dependsOn(libTask)