diff --git a/backend.native/build.gradle b/backend.native/build.gradle index 714a91d0891..3be8ce2d15c 100644 --- a/backend.native/build.gradle +++ b/backend.native/build.gradle @@ -57,13 +57,10 @@ compileCompilerKotlin { } compileCompilerJava { - doFirst { - delete 'build/generated' - } dependsOn('renamePackage') } -task renamePackage(type: Copy) { +task copyGenerated(type: Copy) { dependsOn('generateCompilerProto') from 'build/generated/source/proto/compiler/java' into 'build/renamed/source/proto/compiler/java' @@ -71,6 +68,15 @@ task renamePackage(type: Copy) { outputs.dir('build/renamed') } +task deleteGenerated(type: Delete) { + dependsOn('copyGenerated') + delete 'build/generated' +} + +task renamePackage { + dependsOn('copyGenerated', 'deleteGenerated') +} + kotlinNativeInterop { llvm { dependsOn ":llvmDebugInfoC:debugInfoStaticLibrary"