[K/N][perf] Performance project build
* Add build-tools plugin * Cleanup code * Add missing methods after the move
This commit is contained in:
committed by
Space Team
parent
71eaa43d95
commit
c49128aa99
@@ -13,7 +13,8 @@ buildscript {
|
||||
}
|
||||
|
||||
extra["withoutEmbedabble"] = true
|
||||
project.kotlinInit(findProperty("cacheRedirectorEnabled")?.toString()?.toBoolean() ?: false)
|
||||
extra["defaultSnapshotVersion"] = kotlinBuildProperties.defaultSnapshotVersion
|
||||
extra["kotlinVersion"] = findProperty("kotlinVersion")
|
||||
val bootstrapKotlinVersion: String by extra(project.bootstrapKotlinVersion)
|
||||
val kotlinVersion: String by extra(bootstrapKotlinVersion)
|
||||
|
||||
|
||||
@@ -34,23 +34,22 @@ repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
java {
|
||||
toolchain {
|
||||
languageVersion.set(JavaLanguageVersion.of(8))
|
||||
}
|
||||
}
|
||||
|
||||
tasks.validatePlugins.configure {
|
||||
enabled = false
|
||||
}
|
||||
|
||||
sourceSets["main"].withConvention(org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet::class) {
|
||||
kotlin.filter.exclude("**/FileCheckTest.kt")
|
||||
// TODO: Consider moving required stuff from kotlin-native/build-tools/ to buildSrc/ here.
|
||||
kotlin.filter.exclude("**/bitcode/**")
|
||||
kotlin.filter.exclude("**/cpp/**")
|
||||
kotlin.filter.exclude("**/testing/**")
|
||||
|
||||
kotlin.srcDir("../../../build-tools/src/main/kotlin")
|
||||
kotlin.srcDir("../../../performance/buildSrc/src/main/kotlin")
|
||||
kotlin.srcDir("../../../shared/src/library/kotlin")
|
||||
kotlin.srcDir("../../../shared/src/main/kotlin")
|
||||
kotlin.srcDir("../../benchmarks/shared/src/main/kotlin/report")
|
||||
kotlin.srcDir("../../../../native/utils/src")
|
||||
sourceSets["main"].kotlin {
|
||||
srcDir("../../../performance/buildSrc/src/main/kotlin")
|
||||
srcDir("../../../shared/src/library/kotlin")
|
||||
srcDir("../../../shared/src/main/kotlin")
|
||||
srcDir("../../benchmarks/shared/src/main/kotlin/report")
|
||||
srcDir("../../../../native/utils/src")
|
||||
}
|
||||
|
||||
tasks.withType<KotlinCompile>().configureEach {
|
||||
|
||||
Reference in New Issue
Block a user