Move firebase stuff to a standalone module (#1841)

This commit is contained in:
AntsyLich
2025-03-11 12:55:50 +06:00
committed by GitHub
parent eddf07f9ac
commit 046f09c4bd
10 changed files with 101 additions and 65 deletions

View File

@ -0,0 +1,17 @@
package mihon.buildlogic
import org.gradle.api.Project
interface BuildConfig {
val includeAnalytics: Boolean
val enableUpdater: Boolean
val enableCodeShrink: Boolean
val includeDependencyInfo: Boolean
}
val Project.Config: BuildConfig get() = object : BuildConfig {
override val includeAnalytics: Boolean = project.hasProperty("include-analytics")
override val enableUpdater: Boolean = project.hasProperty("enable-updater")
override val enableCodeShrink: Boolean = !project.hasProperty("disable-code-shrink")
override val includeDependencyInfo: Boolean = project.hasProperty("include-dependency-info")
}