|
|
|
@ -444,6 +444,23 @@ android.applicationVariants.configureEach { variant ->
|
|
|
|
|
buildConfigField 'String', 'POCKET_CONSUMER_KEY', '""'
|
|
|
|
|
println("--")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// -------------------------------------------------------------------------------------------------
|
|
|
|
|
// BuildConfig: Set flag to disable LeakCanary in debug (on CI builds)
|
|
|
|
|
// -------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
if (isDebug) {
|
|
|
|
|
if (project.hasProperty("disableLeakCanary") || gradle.hasProperty("localProperties.disableLeakCanary")) {
|
|
|
|
|
buildConfigField "boolean", "LEAKCANARY", "false"
|
|
|
|
|
println("LeakCanary enabled in debug: false")
|
|
|
|
|
} else {
|
|
|
|
|
buildConfigField "boolean", "LEAKCANARY", "true"
|
|
|
|
|
println("LeakCanary enabled in debug: true")
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
buildConfigField "boolean", "LEAKCANARY", "false"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Generate Kotlin code for the Fenix Glean metrics.
|
|
|
|
|