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:
@@ -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",
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user