Files
kotlin-fork/performance/helloworld/build.gradle.kts
T
2019-06-18 18:53:11 +07:00

25 lines
733 B
Kotlin

/*
* Copyright 2010-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license
* that can be found in the LICENSE file.
*/
import org.jetbrains.kotlin.getNativeProgramExtension
plugins {
id("compile-benchmarking")
}
val dist = file(findProperty("org.jetbrains.kotlin.native.home") ?: "dist")
val toolSuffix = if (System.getProperty("os.name").startsWith("Windows")) ".bat" else ""
val binarySuffix = getNativeProgramExtension()
compileBenchmark {
applicationName = "HelloWorld"
repeatNumber = 10
buildSteps {
step("runKonanc") {
command("$dist/bin/konanc$toolSuffix", "$projectDir/src/main/kotlin/main.kt", "-o", "$buildDir/program$binarySuffix")
}
}
}