[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,6 +116,7 @@ fun File.dependencies() =
fun Task.dependsOnPlatformLibs() { fun Task.dependsOnPlatformLibs() {
if (!project.hasPlatformLibs) {
(this as? KonanTest)?.run { (this as? KonanTest)?.run {
project.file(source).dependencies().forEach { project.file(source).dependencies().forEach {
this.dependsOn(":kotlin-native:platformLibs:${project.testTarget.name}-$it") this.dependsOn(":kotlin-native:platformLibs:${project.testTarget.name}-$it")
@@ -128,6 +129,7 @@ fun Task.dependsOnPlatformLibs() {
} }
this.dependsOnDist() this.dependsOnDist()
} ?: error("unsupported task : $this") } ?: error("unsupported task : $this")
}
} }
@Suppress("UNCHECKED_CAST") @Suppress("UNCHECKED_CAST")