Benchmarks: Explicitly specify Kotlin/JVM compiler

This commit is contained in:
Ilya Matveev
2019-06-13 15:48:29 +07:00
committed by Ilya Matveev
parent ba4fde666c
commit bd6f2ae01c
@@ -68,8 +68,6 @@ open class BenchmarkExtension @Inject constructor(val project: Project) {
var linkerOpts: Collection<String> = emptyList()
}
// TODO: Override kotlin compiler with a correct version.
/**
* A plugin configuring a benchmark Kotlin/Native project.
*/
@@ -218,6 +216,10 @@ open class BenchmarkingPlugin: Plugin<Project> {
override fun apply(target: Project) = with(target) {
pluginManager.apply("kotlin-multiplatform")
// Use Kotlin compiler version specified by the project property.
dependencies.add("kotlinCompilerClasspath", "org.jetbrains.kotlin:kotlin-compiler-embeddable:$kotlinVersion")
extensions.create(BENCHMARK_EXTENSION_NAME, BenchmarkExtension::class.java, this)
configureMPPExtension()
addTimeListener(this)