Random small improvements
This commit is contained in:
parent
d738b133d0
commit
17ba07deef
5 changed files with 164 additions and 19 deletions
|
|
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue