[K/N][build] Move stdlib bitcode copy to runtime

This commit is contained in:
Pavel Punegov
2021-10-18 22:52:39 +03:00
committed by Space
parent eb5518d6d7
commit c1ad88f1a6
2 changed files with 6 additions and 13 deletions
+1 -13
View File
@@ -400,23 +400,11 @@ def endorsedLibsCopyTask = task("crossDistEndorsedLibrariesCopy", type: Copy) {
}
targetList.each { target ->
task("${target}CopyStdlibRuntimeBitcode", type: Copy) {
task("${target}CrossDistStdlib", type: Copy) {
dependsOn ":kotlin-native:runtime:${target}Stdlib"
destinationDir project(':kotlin-native:runtime')
.file("build/${target}Stdlib/default")
from(project(':kotlin-native:runtime').file("build/bitcode/main/$target")) {
include("runtime.bc")
into("targets/$target/native")
}
}
task ("${target}CrossDistStdlib", type: Copy) {
destinationDir project.file("$distDir/$stdlib")
dependsOn ":kotlin-native:${target}CopyStdlibRuntimeBitcode"
from(project(':kotlin-native:runtime').file("build/${target}Stdlib")) {
include('**')
eachFile {
+5
View File
@@ -451,7 +451,12 @@ targetList.forEach { targetName ->
dependsOn("${targetName}Runtime")
destinationDir = project.buildDir.resolve("${targetName}Stdlib")
from(project.buildDir.resolve("stdlib/${hostName}/stdlib"))
from(project.buildDir.resolve("bitcode/main/$targetName")) {
include("runtime.bc")
into("default/targets/$targetName/native")
}
if (targetName != hostName) {
doLast {