Fix :kotlin-native:**:nativelibs Gradle tasks
These tasks did copy all files from build to build/nativelibs, thus causing up-to-date checks to fail, and native libs and temporary build files to be accumulated in recursive directories like nativelibs/nativelibs/... in both build dirs and dist. Fix this by copying only relevant files.
This commit is contained in:
committed by
Space
parent
f0ff9ad5a7
commit
65fa2f62bd
@@ -144,9 +144,10 @@ dependencies {
|
||||
}
|
||||
|
||||
val nativelibs = project.tasks.create<Copy>("nativelibs") {
|
||||
dependsOn(solib("clangstubs"))
|
||||
val clangstubsSolib = solib("clangstubs")
|
||||
dependsOn(clangstubsSolib)
|
||||
|
||||
from("$buildDir/")
|
||||
from("$buildDir/$clangstubsSolib")
|
||||
into("$buildDir/nativelibs/")
|
||||
}
|
||||
|
||||
|
||||
@@ -86,8 +86,9 @@ tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach
|
||||
|
||||
|
||||
val nativelibs = project.tasks.create<Copy>("nativelibs") {
|
||||
dependsOn(solib("callbacks"))
|
||||
val callbacksSolib = solib("callbacks")
|
||||
dependsOn(callbacksSolib)
|
||||
|
||||
from("$buildDir/")
|
||||
from("$buildDir/$callbacksSolib")
|
||||
into("$buildDir/nativelibs/")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user