From 48fdcf9b97324c6b0a37809ffbf9d363afe0d31b Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Wed, 1 Feb 2017 18:33:03 +0300 Subject: [PATCH] Avoid checking incremental caches versions if corresponding property is set Original commit: 1818289772eb4a4011a2ded995967c0b8581b153 --- .../src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt index 34cde0dc94c..cf33b1e5ab7 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt @@ -77,6 +77,7 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) { val LOG = Logger.getInstance("#org.jetbrains.kotlin.jps.build.KotlinBuilder") const val JVM_BUILD_META_INFO_FILE_NAME = "jvm-build-meta-info.txt" + const val SKIP_CACHE_VERSION_CHECK_PROPERTY = "kotlin.jps.skip.cache.version.check" } private val statisticsLogger = TeamcityStatisticsLogger() @@ -114,7 +115,9 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) { if (targets.none { hasKotlin[it] == true }) return - checkCachesVersions(context, chunk) + if (System.getProperty(SKIP_CACHE_VERSION_CHECK_PROPERTY) == null) { + checkCachesVersions(context, chunk) + } } private fun checkCachesVersions(context: CompileContext, chunk: ModuleChunk) {