From 94b550b9dc2a6c24531ee78255552d8043e9c49c Mon Sep 17 00:00:00 2001 From: Alexander Shabalin Date: Tue, 23 Aug 2022 07:41:59 +0000 Subject: [PATCH] [K/N] Do not make compdb depend on runtime building Merge-request: KT-MR-6907 Merged-by: Alexander Shabalin --- .../org/jetbrains/kotlin/bitcode/CompileToBitcodePlugin.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 }) } } }