diff --git a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/bitcode/CompileToBitcodePlugin.kt b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/bitcode/CompileToBitcodePlugin.kt index 2a72bd3ee2d..d5b2ad4897b 100644 --- a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/bitcode/CompileToBitcodePlugin.kt +++ b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/bitcode/CompileToBitcodePlugin.kt @@ -113,7 +113,8 @@ open class CompileToBitcodeExtension @Inject constructor(val project: Project) { directory.set(compileTask.compilerWorkingDirectory) files.setFrom(compileTask.inputFiles) arguments.set(args) - output.set(compileTask.outputFile.asFile.map { it.absolutePath }) + // Only the location of output file matters, compdb does not depend on the compilation result. + output.set(compileTask.outputFile.locationOnly.map { it.asFile.absolutePath }) } } }