7efc9dac9b
Together with extracting codegen to a separate (unrelated) module in the future, hopefully it'll speed up the build of JVM IR by making it more parallel, and helping incremental compilation to avoid recompiling code that depends on lowerings because of `implementation` dependency.
21 lines
477 B
Kotlin
21 lines
477 B
Kotlin
plugins {
|
|
kotlin("jvm")
|
|
id("jps-compatible")
|
|
}
|
|
|
|
dependencies {
|
|
api(project(":compiler:ir.psi2ir"))
|
|
api(project(":compiler:backend.jvm"))
|
|
api(project(":compiler:ir.tree.impl"))
|
|
api(project(":compiler:ir.serialization.jvm"))
|
|
implementation(project(":compiler:backend.jvm.lower"))
|
|
compileOnly(intellijCoreDep()) { includeJars("intellij-core", rootProject = rootProject) }
|
|
}
|
|
|
|
sourceSets {
|
|
"main" {
|
|
projectDefault()
|
|
}
|
|
"test" {}
|
|
}
|