Rework buildSrc and remove usage of subprojects

This commit is contained in:
AntsyLich
2024-04-06 11:07:11 +06:00
parent aed53d3bdc
commit e448e40406
26 changed files with 262 additions and 155 deletions

View File

@@ -1,7 +1,10 @@
import mihon.buildlogic.tasks.getLocalesConfigTask
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
kotlin("multiplatform")
id("com.android.library")
id("mihon.library")
id("dev.icerock.mobile.multiplatform-resources")
kotlin("multiplatform")
}
kotlin {
@@ -41,12 +44,12 @@ multiplatformResources {
}
tasks {
val localesConfigTask = registerLocalesConfigTask(project)
val localesConfigTask = project.getLocalesConfigTask()
preBuild {
dependsOn(localesConfigTask)
}
withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
withType<KotlinCompile> {
kotlinOptions.freeCompilerArgs += listOf(
"-Xexpect-actual-classes",
)