diff --git a/buildSrc/src/main/kotlin/org/openrndr/extra/convention/kotlin-multiplatform.gradle.kts b/buildSrc/src/main/kotlin/org/openrndr/extra/convention/kotlin-multiplatform.gradle.kts index 3de88e33..74f4e7a9 100644 --- a/buildSrc/src/main/kotlin/org/openrndr/extra/convention/kotlin-multiplatform.gradle.kts +++ b/buildSrc/src/main/kotlin/org/openrndr/extra/convention/kotlin-multiplatform.gradle.kts @@ -55,7 +55,8 @@ kotlin { val demo by creating { associateWith(main) tasks.register("collectScreenshots") { - inputDir.set(output.classesDirs.singleFile) + // since Kotlin 2.1.20 output.classesDirs no longer contains a single file + inputDir.set(output.classesDirs.filter { it.path.contains("classes/kotlin") }.singleFile) runtimeDependencies.set(runtimeDependencyFiles) outputDir.set(project.file(project.projectDir.toString() + "/images")) dependsOn(compileTaskProvider)