From 473db2c5a78a4cd24a29bd02a66019e25537693f Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 19 Sep 2017 10:05:37 +0300 Subject: [PATCH] build scripts: explicitly enable incremental compilation for Kotlin It isn't enabled by default in Kotlin 1.1.50 builds (https://github.com/JetBrains/kotlin/commit/514635e965b7c4378ef535c1e13cf68146753528), so if we don't enable it explicitly Kotlin compiler won't work properly. --- .../jetbrains/intellij/build/impl/CompilationContextImpl.groovy | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/CompilationContextImpl.groovy b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/CompilationContextImpl.groovy index d7fb1848661b..1ac2f055a691 100644 --- a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/CompilationContextImpl.groovy +++ b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/CompilationContextImpl.groovy @@ -167,6 +167,7 @@ class CompilationContextImpl implements CompilationContext { } messages.info("Incremental compilation: " + options.incrementalCompilation) if (options.incrementalCompilation) { + System.setProperty("kotlin.incremental.compilation", "true") outputDirectoriesToKeep.add(dataDirName) outputDirectoriesToKeep.add(classesDirName) }