From f8fd5092c69949afd89c9b59f3a6ad2269b1edbe Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Wed, 25 Dec 2019 15:16:06 +0500 Subject: [PATCH] [native-gradle-plugin] Disabled cache building for iOS devices --- .../kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 c051d0427e7..068e8bd37c5 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 @@ -794,8 +794,11 @@ class CacheBuilder(val project: Project, val binary: NativeBinary) { ensureCompilerProvidedLibPrecached(platformLibName, platformLibs, visitedLibs) } + private val KonanTarget.cacheWorks + get() = this == KonanTarget.IOS_X64 || this == KonanTarget.MACOS_X64 + fun buildCompilerArgs(): List = mutableListOf().apply { - if (konanCacheKind != NativeCacheKind.NONE && !optimized && compilation.konanTarget.family.isAppleFamily) { + if (konanCacheKind != NativeCacheKind.NONE && !optimized && compilation.konanTarget.cacheWorks) { rootCacheDirectory.mkdirs() ensureCompilerProvidedLibsPrecached() add("-Xcache-directory=${rootCacheDirectory.absolutePath}")