build: append flavor name to version names

This commit is contained in:
Akash Yadav
2023-12-25 15:42:49 +05:30
parent 01eff9c0a0
commit 14f76fb9b0
@@ -21,7 +21,6 @@ import BuildConfig
import com.android.build.gradle.BaseExtension
import org.gradle.api.Project
import org.gradle.api.artifacts.Dependency
import org.gradle.api.artifacts.VersionCatalogsExtension
import projectVersionCode
private val flavorsAbis = arrayOf("arm64-v8a", "armeabi-v7a", "x86_64")
@@ -65,6 +64,7 @@ fun Project.configureAndroidModule(
forEach {
val name = it.name
it.versionNameSuffix = "-$name"
defaultConfig.buildConfigField("String",
"FLAVOR_${name.replace('-', '_').uppercase()}",
"\"${name}\"")
@@ -116,7 +116,8 @@ fun Project.configureAndroidModule(
}
}
private fun Project.configureCoreLibDesugaring(baseExtension: BaseExtension, coreLibDesugDep: Dependency) {
private fun Project.configureCoreLibDesugaring(baseExtension: BaseExtension,
coreLibDesugDep: Dependency) {
val coreLibDesugaringEnabled = project.path !in disableCoreLibDesugaringForModules
baseExtension.compileOptions.isCoreLibraryDesugaringEnabled = coreLibDesugaringEnabled