refactor: Generate locales_config.xml in build dir

This commit is contained in:
AntsyLich 2024-09-28 20:41:16 +07:00 committed by Ahmad Ansori Palembani
parent 0f96f4dbe1
commit 6d15f383d1
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6
4 changed files with 40 additions and 26 deletions

View file

@ -1,3 +1,4 @@
import yokai.build.generatedBuildDir
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
@ -28,8 +29,18 @@ kotlin {
}
}
val generatedAndroidResourceDir = generatedBuildDir.resolve("android/res")
android {
namespace = "yokai.i18n"
sourceSets {
val main by getting
main.res.srcDirs(
"src/commonMain/moko-resources",
generatedAndroidResourceDir,
)
}
}
multiplatformResources {
@ -37,7 +48,7 @@ multiplatformResources {
}
tasks {
val localesConfigTask = registerLocalesConfigTask(project)
val localesConfigTask = project.registerLocalesConfigTask(generatedAndroidResourceDir)
preBuild {
dependsOn(localesConfigTask)
}