diff --git a/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/konan/tasks/KonanCacheTask.kt b/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/konan/tasks/KonanCacheTask.kt index dee904cbff3..abe200aefc7 100644 --- a/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/konan/tasks/KonanCacheTask.kt +++ b/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/konan/tasks/KonanCacheTask.kt @@ -34,7 +34,9 @@ open class KonanCacheTask: DefaultTask() { @get:OutputDirectory protected val cacheFile: File get() { - val klibName = originalKlib.nameWithoutExtension + val klibName = originalKlib.let { + if (it.isDirectory) it.name else it.nameWithoutExtension + } return cacheDirectory.resolve("${klibName}-cache") }