blob: 8b60a7e97a3c8010b65f7d3171764910155efe3b [file]
plugins {
kotlin("jvm")
id("jps-compatible")
id("generated-sources")
}
dependencies {
api(project(":compiler:cli-common"))
api(project(":compiler:resolution.common"))
api(project(":compiler:frontend.java"))
api(project(":compiler:frontend:cfg"))
api(project(":compiler:ir.backend.common"))
api(project(":compiler:backend.jvm"))
api(project(":compiler:light-classes"))
api(project(":compiler:javac-wrapper"))
api(project(":native:frontend.native"))
api(project(":wasm:wasm.frontend"))
api(project(":kotlin-util-klib"))
api(project(":kotlin-util-klib-metadata"))
compileOnly(toolsJarApi())
compileOnly(intellijCore())
compileOnly(commonDependency("org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil"))
compileOnly(libs.intellij.asm)
runtimeOnly(libs.kotlinx.coroutines.core)
}
sourceSets {
"main" {
projectDefault()
}
"test" { none() }
}
allprojects {
optInToExperimentalCompilerApi()
}
testsJar {}
projectTest {
workingDir = rootDir
}
generatedConfigurationKeys("CLIConfigurationKeys")