Turn IC on by default for MPP projects

This commit is contained in:
Alexey Tsvetkov
2018-01-14 23:55:03 +03:00
parent 5deb20543f
commit 72f2406083
2 changed files with 3 additions and 2 deletions
@@ -124,8 +124,9 @@ class MultiplatformGradleIT : BaseGradleIT() {
}
}
// todo: also make incremental compilation test
@Test
fun testNonIncrementalCompileByDefault(): Unit = Project("multiplatformProject", GRADLE_VERSION).run {
fun testIncrementalBuild(): Unit = Project("multiplatformProject", GRADLE_VERSION).run {
val compileCommonTask = ":lib:compileKotlinCommon"
val compileJsTask = ":libJs:compileKotlin2Js"
val compileJvmTask = ":libJvm:compileKotlin"
@@ -82,7 +82,7 @@ open class KotlinPlatformImplementationPluginBase(platformName: String) : Kotlin
}
}
val incrementalMultiplatform = PropertiesProvider(project).incrementalMultiplatform ?: false
val incrementalMultiplatform = PropertiesProvider(project).incrementalMultiplatform ?: true
project.afterEvaluate {
project.tasks.withType(AbstractKotlinCompile::class.java).all {
if (it.incremental && !incrementalMultiplatform) {