[Gradle] AbstractCInteropCommonizerTask: Do not use ';' character in fileName

The ';' will later be used as path separator. Therefore,
using the ';' as joiner for multiple cinterop commonizer groups
will confuse the CLI argument parser inside the Commonizer

^KT-57796 Verification Pending
This commit is contained in:
Sebastian Sellmair
2023-04-06 11:35:00 +02:00
committed by Space Team
parent 59d78b4d96
commit 4bc1271f55
@@ -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 }