Benchmarks: Use Kotlin stdlib version specified in gradle.properties
This commit is contained in:
committed by
Ilya Matveev
parent
864d456ee0
commit
31d9874c5b
+12
-2
@@ -48,6 +48,12 @@ internal val Project.kotlinVersion: String
|
|||||||
internal val Project.konanVersion: String
|
internal val Project.konanVersion: String
|
||||||
get() = property("konanVersion") as String
|
get() = property("konanVersion") as String
|
||||||
|
|
||||||
|
internal val Project.kotlinStdlibVersion: String
|
||||||
|
get() = property("kotlinStdlibVersion") as String
|
||||||
|
|
||||||
|
internal val Project.kotlinStdlibRepo: String
|
||||||
|
get() = property("kotlinStdlibRepo") as String
|
||||||
|
|
||||||
internal val Project.nativeJson: String
|
internal val Project.nativeJson: String
|
||||||
get() = project.property("nativeJson") as String
|
get() = project.property("nativeJson") as String
|
||||||
|
|
||||||
@@ -86,11 +92,15 @@ open class BenchmarkingPlugin: Plugin<Project> {
|
|||||||
private fun Project.configureSourceSets(kotlinVersion: String) {
|
private fun Project.configureSourceSets(kotlinVersion: String) {
|
||||||
with(kotlin.sourceSets) {
|
with(kotlin.sourceSets) {
|
||||||
commonMain.dependencies {
|
commonMain.dependencies {
|
||||||
implementation("org.jetbrains.kotlin:kotlin-stdlib-common:$kotlinVersion")
|
implementation("org.jetbrains.kotlin:kotlin-stdlib-common:$kotlinStdlibVersion")
|
||||||
}
|
}
|
||||||
|
|
||||||
jvmMain.dependencies {
|
jvmMain.dependencies {
|
||||||
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinVersion")
|
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinStdlibVersion")
|
||||||
|
}
|
||||||
|
|
||||||
|
repositories.maven {
|
||||||
|
it.setUrl(kotlinStdlibRepo)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add sources specified by a user in the benchmark DSL.
|
// Add sources specified by a user in the benchmark DSL.
|
||||||
|
|||||||
Reference in New Issue
Block a user