[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
@@ -1,4 +1,5 @@
|
||||
import org.jetbrains.kotlin.konan.target.HostManager
|
||||
import org.jetbrains.kotlin.UtilsKt
|
||||
|
||||
buildscript {
|
||||
ext.rootBuildDirectory = file('../..')
|
||||
@@ -14,7 +15,7 @@ buildscript {
|
||||
}
|
||||
}
|
||||
ext["withoutEmbedabble"] = true
|
||||
MiscKt.kotlinInit(project, findProperty("cacheRedirectorEnabled")?.toString()?.toBoolean() ?: false)
|
||||
UtilsKt.kotlinInit(project, findProperty("cacheRedirectorEnabled")?.toString()?.toBoolean() ?: false)
|
||||
ext["bootstrapKotlinRepo"] = BootstrapKt.getBootstrapKotlinRepo(project)
|
||||
ext["bootstrapKotlinVersion"] = BootstrapKt.getBootstrapKotlinVersion(project)
|
||||
ext["kotlinVersion"] = project.bootstrapKotlinVersion
|
||||
|
||||
@@ -42,19 +42,12 @@ tasks.validatePlugins.configure {
|
||||
}
|
||||
|
||||
|
||||
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 {
|
||||
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
|
||||
distributionSha256Sum=b586e04868a22fd817c8971330fec37e298f3242eb85c374181b12d637f80302
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
Reference in New Issue
Block a user