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 }