Generate locales_config.xml in build dir

This commit is contained in:
AntsyLich
2024-08-19 16:38:08 +06:00
parent 777ae2461e
commit ac41bffdc9
4 changed files with 16 additions and 11 deletions

2
i18n/.gitignore vendored
View File

@@ -1,2 +0,0 @@
# Generated
locales_config.xml

View File

@@ -1,3 +1,4 @@
import mihon.buildlogic.generatedBuildDir
import mihon.buildlogic.tasks.getLocalesConfigTask
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
@@ -21,13 +22,17 @@ kotlin {
}
}
val generatedAndroidResourceDir = generatedBuildDir.resolve("android/res")
android {
namespace = "tachiyomi.i18n"
sourceSets {
named("main") {
res.srcDir("src/commonMain/resources")
}
val main by getting
main.res.srcDirs(
"src/commonMain/resources",
generatedAndroidResourceDir,
)
}
lint {
@@ -40,7 +45,7 @@ multiplatformResources {
}
tasks {
val localesConfigTask = project.getLocalesConfigTask()
val localesConfigTask = project.getLocalesConfigTask(generatedAndroidResourceDir)
preBuild {
dependsOn(localesConfigTask)
}