From d40a20f90bf73538a359abe4e3cbb0bae6f0a069 Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Tue, 11 Apr 2023 13:44:57 +0200 Subject: [PATCH] [Gradle] AbstractCInteropCommonizerTask: Do not use ':' character in fileName ":" is not allowed on Windows. Using _ instead ^KT-57796 Verification Pending --- .../targets/native/internal/AbstractCInteropCommonizerTask.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/AbstractCInteropCommonizerTask.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/AbstractCInteropCommonizerTask.kt index 3a634e203ad..8100718ec74 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/AbstractCInteropCommonizerTask.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/AbstractCInteropCommonizerTask.kt @@ -25,7 +25,7 @@ internal abstract class AbstractCInteropCommonizerTask : DefaultTask() { } internal fun AbstractCInteropCommonizerTask.outputDirectory(group: CInteropCommonizerGroup): File { - val interopsDirectoryName = group.interops.map { it.interopName }.toSet().joinToString(":") + val interopsDirectoryName = group.interops.map { it.interopName }.toSet().joinToString("_") val groupDisambiguation = group.targets.joinToString { it.identityString } + group.interops.joinToString { it.uniqueName }