Unverified Commit 989238e7 authored by Oleksandr Karpovich's avatar Oleksandr Karpovich Committed by GitHub

Configure signing tasks for linux native targets (#1063)

A followup for https://github.com/JetBrains/skiko/pull/1051
parent 907d7fa0
...@@ -15,6 +15,7 @@ import supportWasm ...@@ -15,6 +15,7 @@ import supportWasm
import toTitleCase import toTitleCase
import java.io.File import java.io.File
import skiaVersion import skiaVersion
import supportNativeLinux
fun skiaHeadersDirs(skiaDir: File): List<File> = fun skiaHeadersDirs(skiaDir: File): List<File> =
listOf( listOf(
...@@ -154,6 +155,27 @@ fun Project.configureSignAndPublishDependencies() { ...@@ -154,6 +155,27 @@ fun Project.configureSignAndPublishDependencies() {
} }
} }
} }
if (supportNativeLinux) {
val publishLinuxX64 = "publishLinuxX64PublicationTo"
val publishLinuxArm64 = "publishLinuxArm64PublicationTo"
val signLinuxArm64Publication = "signLinuxArm64Publication"
val signLinuxX64Publication = "signLinuxX64Publication"
tasks.configureEach {
when {
name.startsWith(publishLinuxX64) -> {
dependsOn(signLinuxArm64Publication)
dependsOn(signLinuxX64Publication)
}
name.startsWith(publishLinuxArm64) -> {
dependsOn(signLinuxArm64Publication)
dependsOn(signLinuxX64Publication)
}
}
}
}
} }
fun KotlinTarget.generateVersion( fun KotlinTarget.generateVersion(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment