0f8c797d7c
This is needed to allow to call for provided declarations multiple times with only one real invocation of plugins
35 lines
1.1 KiB
Kotlin
35 lines
1.1 KiB
Kotlin
plugins {
|
|
kotlin("jvm")
|
|
id("jps-compatible")
|
|
}
|
|
|
|
dependencies {
|
|
api(project(":core:descriptors.jvm"))
|
|
api(project(":compiler:frontend.java"))
|
|
api(project(":compiler:fir:java"))
|
|
api(project(":compiler:fir:raw-fir:psi2fir"))
|
|
api(project(":compiler:fir:raw-fir:light-tree2fir"))
|
|
api(project(":compiler:fir:fir2ir"))
|
|
api(project(":compiler:fir:checkers"))
|
|
api(project(":compiler:fir:checkers:checkers.jvm"))
|
|
api(project(":compiler:fir:checkers:checkers.js"))
|
|
api(project(":compiler:fir:checkers:checkers.native"))
|
|
api(project(":js:js.frontend"))
|
|
|
|
implementation(project(":compiler:fir:resolve"))
|
|
implementation(project(":compiler:fir:fir-serialization"))
|
|
implementation(project(":compiler:fir:fir2ir:jvm-backend"))
|
|
implementation(project(":compiler:backend.jvm"))
|
|
implementation(project(":compiler:ir.serialization.common"))
|
|
implementation(project(":compiler:ir.serialization.jvm"))
|
|
implementation(project(":compiler:ir.serialization.js"))
|
|
implementation(project(":compiler:ir.tree"))
|
|
|
|
compileOnly(intellijCore())
|
|
}
|
|
|
|
sourceSets {
|
|
"main" { projectDefault() }
|
|
"test" { none() }
|
|
}
|