Files
kotlin-fork/native/swift/sir-passes/build.gradle.kts
T
Sergey Bogolepov 5ddd253091 [Swift export] Publish non-embedded artifacts
In some cases we can't use embedded artifact, and need to rely on
un-shadowed paths.

^KT-66702 fixed
2024-03-19 20:32:36 +00:00

37 lines
643 B
Kotlin

import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
plugins {
kotlin("jvm")
id("jps-compatible")
}
description = "Infrastructure of transformations over SIR"
kotlin {
explicitApi()
}
dependencies {
compileOnly(kotlinStdlib())
api(project(":native:swift:sir"))
api(project(":compiler:psi"))
api(project(":analysis:analysis-api"))
}
sourceSets {
"main" { projectDefault() }
}
tasks.withType<KotlinJvmCompile> {
compilerOptions.freeCompilerArgs.add("-Xcontext-receivers")
}
if (kotlinBuildProperties.isSwiftExportPluginPublishingEnabled) {
publish()
}
runtimeJar()
sourcesJar()
javadocJar()