diff --git a/gradle/cacheRedirector.gradle.kts b/gradle/cacheRedirector.gradle.kts index c5039e20962..e856725a0b0 100644 --- a/gradle/cacheRedirector.gradle.kts +++ b/gradle/cacheRedirector.gradle.kts @@ -215,6 +215,12 @@ val checkRepositories: TaskProvider = tasks.register("checkRepositories") } } +fun Project.overrideNativeCompilerDownloadUrl() { + logger.info("Redirecting Kotlin/Native compiler download url") + extensions.extraProperties["kotlin.native.distribution.baseDownloadUrl"] = + "https://cache-redirector.jetbrains.com/download.jetbrains.com/kotlin/native/builds" +} + tasks .matching { it.name == "checkBuild" @@ -226,4 +232,5 @@ tasks if (cacheRedirectorEnabled()) { logger.info("Redirecting repositories for $displayName") repositories.redirect() + overrideNativeCompilerDownloadUrl() }