From 1160e3875a377cfd52eb4a9d153f8d8647060779 Mon Sep 17 00:00:00 2001 From: Alexander Likhachev Date: Thu, 14 Oct 2021 14:48:35 +0300 Subject: [PATCH] [Gradle] Declare kotlin.caching.enabled system property read #KT-49107 Fixed --- .../org/jetbrains/kotlin/gradle/tasks/CacheableTasks.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/CacheableTasks.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/CacheableTasks.kt index dd32d754475..47609d992b0 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/CacheableTasks.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/CacheableTasks.kt @@ -17,9 +17,9 @@ package org.jetbrains.kotlin.gradle.tasks import org.gradle.api.Task +import org.jetbrains.kotlin.gradle.utils.getSystemProperty -internal fun isBuildCacheEnabledForKotlin(): Boolean = - System.getProperty(KOTLIN_CACHING_ENABLED_PROPERTY)?.toBoolean() ?: true +private fun Task.isBuildCacheEnabledForKotlin(): Boolean = project.getSystemProperty(KOTLIN_CACHING_ENABLED_PROPERTY)?.toBoolean() ?: true internal fun T.cacheOnlyIfEnabledForKotlin() { outputs.cacheIf { isBuildCacheEnabledForKotlin() }