From 73b172f32d1b9b233bf54cada7bfc4530baa9683 Mon Sep 17 00:00:00 2001 From: Ilya Matveev Date: Mon, 7 Aug 2017 18:08:51 +0700 Subject: [PATCH] perf: Move benchmarks to separate gradle build This patch separates the benchmark Gradle build from the root one. It allows us to use the latest (built from sources) Gradle plugin to compile the benchmarks instead of the released one. --- build.gradle | 6 ------ performance/build.gradle | 7 ++----- performance/settings.gradle | 1 + settings.gradle | 3 +-- 4 files changed, 4 insertions(+), 13 deletions(-) create mode 100644 performance/settings.gradle diff --git a/build.gradle b/build.gradle index ec7bdaf805c..fb55e616f85 100644 --- a/build.gradle +++ b/build.gradle @@ -306,12 +306,6 @@ task bundle(type: (isWindows()) ? Zip : Tar) { } } -task performance { - dependsOn 'dist' - dependsOn ':performance:build' - dependsOn ':performance:run' -} - task clean { doLast { file('dist').traverse(type: FileType.ANY, excludeNameFilter: "dependencies", maxDepth: 0) { diff --git a/performance/build.gradle b/performance/build.gradle index 6fef33f6e48..e98229b67b5 100644 --- a/performance/build.gradle +++ b/performance/build.gradle @@ -1,9 +1,6 @@ buildscript { - ext.kotlin_version = '+' - - apply from: "$rootDir/gradle/kotlinGradlePlugin.gradle" - repositories { + mavenCentral() maven { url "https://dl.bintray.com/jetbrains/kotlin-native-dependencies" } @@ -20,4 +17,4 @@ konanArtifacts { Ring { enableOptimization() } -} +} \ No newline at end of file diff --git a/performance/settings.gradle b/performance/settings.gradle new file mode 100644 index 00000000000..d9519dbc97d --- /dev/null +++ b/performance/settings.gradle @@ -0,0 +1 @@ +includeBuild '../' \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index d4599e419c1..5c2c8397916 100644 --- a/settings.gradle +++ b/settings.gradle @@ -27,5 +27,4 @@ include ':backend.native:tests' include ':shared' include ':tools:helpers' include ':tools:kotlin-native-gradle-plugin' -include ':utilities' -include ':performance' \ No newline at end of file +include ':utilities' \ No newline at end of file