build: convert to Gradle Kotlin DSL

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2020-11-06 17:28:26 +05:30
parent 9839bf4014
commit 1e2fef884f
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80
19 changed files with 514 additions and 230 deletions

View file

@ -0,0 +1,17 @@
import org.gradle.api.Project
import org.gradle.kotlin.dsl.configure
import org.jetbrains.kotlin.gradle.plugin.KaptExtension
/**
* Apply default kapt configs to the [Project].
*/
internal fun Project.configureKapt() {
extensions.configure<KaptExtension> {
javacOptions {
option("-Adagger.fastInit=enabled")
option("-Adagger.experimentalDaggerErrorMessages=enabled")
option("-Xmaxerrs", 500)
option("-Adagger.moduleBindingValidation=ERROR")
}
}
}