From 705c9b50a9a9ca49f01a448a2af509310461c8bd Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Tue, 19 Dec 2023 21:54:31 +0100 Subject: [PATCH] [Gradle] Fix deprecated buildDir access in NativePerformanceReport ^KT-62527 In Progress --- .../gradle/targets/native/tasks/KotlinNativePerformanceTask.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativePerformanceTask.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativePerformanceTask.kt index 944ce8dcf92..714180a29a1 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativePerformanceTask.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativePerformanceTask.kt @@ -14,6 +14,7 @@ import org.jetbrains.kotlin.gradle.plugin.mpp.NativeBinary import org.jetbrains.kotlin.gradle.plugin.performance.PerformanceExtension import org.jetbrains.kotlin.gradle.plugin.performance.TaskTimerListener import org.jetbrains.kotlin.gradle.plugin.performance.TrackableMetric +import org.jetbrains.kotlin.gradle.utils.getFile import java.io.File /** @@ -28,7 +29,7 @@ open class NativePerformanceReport : DefaultTask() { lateinit var timeListener: TaskTimerListener @Internal - val reportDirectory = File(project.buildDir, "perfReports") + val reportDirectory = project.layout.buildDirectory.dir("perfReports").getFile() @OutputFile val outputFile = File(reportDirectory, "${name}.txt")