Files
kotlin-fork/native/swift/build.gradle.kts
T
Sergey Bogolepov d31201e05f [Swift export] Umbrella publishing task
As the set of published artifacts might change over time,
we introduce :native:swift:publishAllArtifacts task that hides
all the Swift export publishing details.
2024-03-19 20:32:36 +00:00

26 lines
732 B
Kotlin

plugins {
kotlin("jvm")
}
tasks.register("sirAllTests") {
dependsOn(
":native:swift:sir-compiler-bridge:test",
":native:swift:sir-printer:test"
)
}
if (kotlinBuildProperties.isSwiftExportPluginPublishingEnabled) {
/**
* An umbrella task to publish all artifacts of the Swift Export tool.
*/
tasks.register("publishAllArtifacts") {
dependsOn(
":native:swift:sir:publish",
":native:swift:sir-compiler-bridge:publish",
":native:swift:sir-passes:publish",
":native:swift:sir-printer:publish",
":native:swift:swift-export-standalone:publish",
":native:swift:swift-export-embeddable:publish",
)
}
}