[K/N][build] Small fix to platformLibs build script
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user