Random small improvements

This commit is contained in:
Rukira 2026-03-04 15:33:29 +00:00
parent d738b133d0
commit 17ba07deef
5 changed files with 164 additions and 19 deletions

View file

@ -34,6 +34,33 @@ kotlin {
}
}
val appVersion = "0.1.0"
val generatedSrcDir = layout.buildDirectory.dir("generated/src/jvmMain/kotlin")
val generateBuildConfig by tasks.registering {
val outputDir = generatedSrcDir
val version = appVersion
outputs.dir(outputDir)
doLast {
val dir = outputDir.get().asFile.resolve("com/rukira/wowbackup")
dir.mkdirs()
dir.resolve("BuildConfig.kt").writeText(
"""
|package com.rukira.wowbackup
|
|object BuildConfig {
| const val VERSION = "$version"
|}
""".trimMargin()
)
}
}
kotlin.sourceSets.named("jvmMain") {
kotlin.srcDir(generateBuildConfig)
}
compose.desktop {
application {
mainClass = "com.rukira.wowbackup.MainKt"
@ -43,7 +70,7 @@ compose.desktop {
nativeDistributions {
targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb)
packageName = "com.rukira.wowbackup"
packageVersion = "1.0.0"
packageVersion = appVersion
}
}
}