diff --git a/build.gradle.kts b/build.gradle.kts index 0ffa2d12a..85625b68a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -74,9 +74,9 @@ allprojects { repositories { mavenLocal() // maven(url = "https://mirrors.huaweicloud.com/repository/maven") + jcenter() maven(url = "https://dl.bintray.com/kotlin/kotlin-eap") maven(url = "https://kotlin.bintray.com/kotlinx") - jcenter() google() mavenCentral() } @@ -88,6 +88,7 @@ allprojects { configureKotlinTestSettings() configureKotlinCompilerSettings() configureKotlinExperimentalUsages() + // useIr() if (isKotlinJvmProject) { configureFlattenSourceSets() @@ -97,6 +98,12 @@ allprojects { } } +fun Project.useIr() { + kotlinCompilations?.forEach { kotlinCompilation -> + kotlinCompilation.kotlinOptions.freeCompilerArgs += "-Xuse-ir" + } +} + fun Project.configureDokka() { apply(plugin = "org.jetbrains.dokka") tasks {