mirror of
https://github.com/mihonapp/mihon.git
synced 2025-06-27 19:47:51 +02:00
Move firebase stuff to a standalone module (#1841)
This commit is contained in:
17
buildSrc/src/main/kotlin/mihon/buildlogic/BuildConfig.kt
Normal file
17
buildSrc/src/main/kotlin/mihon/buildlogic/BuildConfig.kt
Normal 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")
|
||||
}
|
Reference in New Issue
Block a user