Files
kotlin-fork/kotlin-native/utilities/cli-runner/build.gradle.kts
T

31 lines
1.0 KiB
Kotlin

import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
plugins {
kotlin("jvm")
}
dependencies {
implementation(kotlinStdlib())
implementation(project(":kotlin-native:backend.native"))
implementation(project(":native:cli-native"))
implementation(project(":compiler:cli-common"))
implementation(project(":kotlin-native:Interop:StubGenerator"))
implementation(project(":kotlin-native:klib"))
implementation(project(":kotlin-native:endorsedLibraries:kotlinx.cli", configuration = "jvmRuntimeElements"))
implementation(project(":native:kotlin-native-utils"))
implementation(project(":kotlin-native:common", configuration = "filesInteropStubs"))
implementation(project(":kotlin-native:common", configuration = "envInteropStubs"))
}
tasks.withType<KotlinJvmCompile>().configureEach {
compilerOptions.optIn.addAll(
listOf(
"kotlinx.cinterop.ExperimentalForeignApi",
)
)
}
sourceSets {
"main" { projectDefault() }
"test" { none() }
}