mirror of
https://github.com/mihonapp/mihon.git
synced 2025-10-21 18:48:54 +02:00
Generate locales_config.xml in build dir
This commit is contained in:
2
i18n/.gitignore
vendored
2
i18n/.gitignore
vendored
@@ -1,2 +0,0 @@
|
||||
# Generated
|
||||
locales_config.xml
|
@@ -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)
|
||||
}
|
||||
|
Reference in New Issue
Block a user