[gradle] Do not pass cache-related options for optimized compilation

#KT-56443 Fixed
This commit is contained in:
Igor Chevdar
2023-02-08 15:34:28 +02:00
committed by Space Team
parent d03f523a71
commit 633d182846
@@ -303,9 +303,13 @@ constructor(
addAll(externalDependenciesArgs) addAll(externalDependenciesArgs)
when (cacheSettings.orchestration) { when (cacheSettings.orchestration) {
NativeCacheOrchestration.Compiler -> { NativeCacheOrchestration.Compiler -> {
if (cacheSettings.kind != NativeCacheKind.NONE && konanPropertiesService.get().cacheWorksFor(konanTarget)) if (cacheSettings.kind != NativeCacheKind.NONE
&& !optimized
&& konanPropertiesService.get().cacheWorksFor(konanTarget)
) {
add("-Xauto-cache-from=${cacheSettings.gradleUserHomeDir}") add("-Xauto-cache-from=${cacheSettings.gradleUserHomeDir}")
} }
}
NativeCacheOrchestration.Gradle -> { NativeCacheOrchestration.Gradle -> {
val cacheBuilder = CacheBuilder( val cacheBuilder = CacheBuilder(
executionContext = executionContext, executionContext = executionContext,