Rework buildSrc and remove usage of subprojects

(cherry picked from commit e448e40406e8d9916120a278e42829a6f1b25a7a)

# Conflicts:
#	app/build.gradle.kts
#	buildSrc/src/main/kotlin/AndroidConfig.kt
#	i18n/build.gradle.kts
#	source-api/build.gradle.kts
This commit is contained in:
AntsyLich
2024-04-06 11:07:11 +06:00
committed by Jobobby04
parent de3570107e
commit 2d47147172
27 changed files with 263 additions and 156 deletions
+7 -4
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")
id("com.github.ben-manes.versions")
}
@@ -42,12 +45,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",
)