mirror of
https://github.com/rhunk/SnapEnhance.git
synced 2025-04-29 14:14:32 +02:00
28 lines
1021 B
Plaintext
28 lines
1021 B
Plaintext
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
|
plugins {
|
|
alias(libs.plugins.androidApplication) apply false
|
|
alias(libs.plugins.androidLibrary) apply false
|
|
alias(libs.plugins.kotlinAndroid) apply false
|
|
alias(libs.plugins.compose.compiler) apply false
|
|
alias(libs.plugins.rust.android) apply false
|
|
}
|
|
|
|
var versionName = "2.1.0"
|
|
var versionCode = 210
|
|
|
|
rootProject.ext.set("appVersionName", versionName)
|
|
rootProject.ext.set("appVersionCode", versionCode)
|
|
rootProject.ext.set("applicationId", "me.rhunk.snapenhance")
|
|
rootProject.ext.set("buildHash", properties["debug_build_hash"] ?: java.security.SecureRandom().nextLong(Long.MAX_VALUE / 1000L, Long.MAX_VALUE).toString(16))
|
|
|
|
tasks.register("getVersion") {
|
|
doLast {
|
|
val versionFile = File("app/build/version.txt")
|
|
versionFile.parentFile.mkdirs()
|
|
if (!versionFile.exists()) {
|
|
versionFile.createNewFile()
|
|
}
|
|
versionFile.writeText(versionName)
|
|
}
|
|
}
|