[K/N][test] Don't rebuild platform libs in non default dist if exist

This commit is contained in:
Pavel Punegov
2022-02-01 12:33:49 +03:00
committed by Space
parent e544c404b9
commit 74cf792b41
@@ -116,18 +116,20 @@ fun File.dependencies() =
fun Task.dependsOnPlatformLibs() { fun Task.dependsOnPlatformLibs() {
(this as? KonanTest)?.run { if (!project.hasPlatformLibs) {
project.file(source).dependencies().forEach { (this as? KonanTest)?.run {
this.dependsOn(":kotlin-native:platformLibs:${project.testTarget.name}-$it") project.file(source).dependencies().forEach {
//this.dependsOn(":kotlin-native:platformLibs:${project.testTarget.name}-${it}Cache")
}
if (this is KonanLinkTest) {
project.file(lib).dependencies().forEach {
this.dependsOn(":kotlin-native:platformLibs:${project.testTarget.name}-$it") this.dependsOn(":kotlin-native:platformLibs:${project.testTarget.name}-$it")
//this.dependsOn(":kotlin-native:platformLibs:${project.testTarget.name}-${it}Cache")
} }
} if (this is KonanLinkTest) {
this.dependsOnDist() project.file(lib).dependencies().forEach {
} ?: error("unsupported task : $this") this.dependsOn(":kotlin-native:platformLibs:${project.testTarget.name}-$it")
}
}
this.dependsOnDist()
} ?: error("unsupported task : $this")
}
} }
@Suppress("UNCHECKED_CAST") @Suppress("UNCHECKED_CAST")