From 80b50bcd21b9786f7f163e2f1cd5dd06acaa594e Mon Sep 17 00:00:00 2001 From: Troels Bjerre Lund Date: Wed, 26 Oct 2022 13:02:24 +0000 Subject: [PATCH] [K/N] Improve performance benchmark build This unlinks the benchmarksAnalyzer build from being configured automatically whenever any benchmark build is. Co-authored-by: Troels Lund --- kotlin-native/performance/build.gradle | 5 +++-- kotlin-native/performance/settings.gradle | 3 +-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kotlin-native/performance/build.gradle b/kotlin-native/performance/build.gradle index fac81d44905..c4319029853 100644 --- a/kotlin-native/performance/build.gradle +++ b/kotlin-native/performance/build.gradle @@ -99,8 +99,9 @@ subprojects { proj -> def rootBuildDirectory = projectDir.parentFile -task buildAnalyzer { - dependsOn gradle.includedBuild("benchmarksAnalyzer").task(":${getAnalyzerTargetName()}Binaries") +task buildAnalyzer(type: GradleBuild) { + buildFile = "../tools/benchmarksAnalyzer/build.gradle" + tasks = [":${getAnalyzerTargetName()}Binaries".toString()] } task konanRun { diff --git a/kotlin-native/performance/settings.gradle b/kotlin-native/performance/settings.gradle index 12c8802c4a1..dfd38716cf4 100644 --- a/kotlin-native/performance/settings.gradle +++ b/kotlin-native/performance/settings.gradle @@ -19,8 +19,7 @@ if (System.getProperty("os.name") == "Mac OS X") { } } -includeBuild '../tools/benchmarksAnalyzer' if (hasProperty("kotlin_dist")) { include(":endorsedLibraries:kotlinx.cli") project(":endorsedLibraries:kotlinx.cli").projectDir = file("../endorsedLibraries/kotlinx.cli") -} \ No newline at end of file +}