From e08efa8e3b5487e1a7937b1ad2a4d186a1c50589 Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Fri, 5 Aug 2022 11:05:12 +0000 Subject: [PATCH] [K/N][perf] Set mingw path on Windows Benchmark analyzer depends on curl. And needs a path to mingw binaries. Merge-request: KT-MR-6797 Merged-by: Pavel Punegov --- kotlin-native/performance/build.gradle | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kotlin-native/performance/build.gradle b/kotlin-native/performance/build.gradle index f8fad9c2223..fac81d44905 100644 --- a/kotlin-native/performance/build.gradle +++ b/kotlin-native/performance/build.gradle @@ -313,6 +313,11 @@ subprojects.each { task teamCityStat(type:Exec) { def analyzer = findAnalyzerBinary() + if (getAnalyzerTargetName() == 'windows') { + def mingwPath = new File(System.getenv("MINGW64_DIR") ?: "C:/msys64/mingw64") + def pathEnv = getEnvironment()["PATH"] + environment("PATH", "${mingwPath.toString()}/bin" + (pathEnv ? ";$pathEnv" : "")) + } commandLine analyzer, "-r", "teamcity", "--artifactory-url", "https://repo.labs.intellij.net/kotlin-native-benchmarks", "--teamcity-url", "http://buildserver.labs.intellij.net",