From e159392d22a38515dd494e0080378ddcdfa94089 Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Tue, 10 Aug 2021 14:39:58 +0700 Subject: [PATCH] [K/N] Enable caches for iosArm64 and linuxX64 by default --- .../gradle/targets/native/tasks/KotlinNativeTasks.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt index 67b990146ec..c0d6b47d5e4 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt @@ -1066,8 +1066,14 @@ internal class CacheBuilder( // but naïve implementation makes build slower because it makes reading of konan.properties significantly more frequent. // One possible solution is to use [Gradle Build service](https://docs.gradle.org/current/userguide/build_services.html). // Tracking issue: https://youtrack.jetbrains.com/issue/KT-47529 - private val targetsWithStableStaticCaches = - setOf(KonanTarget.IOS_X64, KonanTarget.MACOS_X64, KonanTarget.IOS_SIMULATOR_ARM64, KonanTarget.MACOS_ARM64) + private val targetsWithStableStaticCaches = setOf( + KonanTarget.IOS_X64, + KonanTarget.MACOS_X64, + KonanTarget.IOS_SIMULATOR_ARM64, + KonanTarget.MACOS_ARM64, + KonanTarget.IOS_ARM64, + KonanTarget.LINUX_X64 + ) internal fun cacheWorksFor(target: KonanTarget, project: Project) = target in getCacheableTargets(project)