[FIR] Introduce module for all jvm extensions

This commit is contained in:
Simon Ogorodnik
2019-12-18 14:42:09 +03:00
committed by Mikhail Glukhikh
parent 99489321f1
commit 05308a3652
9 changed files with 27 additions and 1 deletions
+2 -1
View File
@@ -247,7 +247,8 @@ extra["compilerModules"] = arrayOf(
":compiler:fir:psi2fir",
":compiler:fir:lightTree",
":compiler:fir:fir2ir",
":compiler:fir:java"
":compiler:fir:java",
":compiler:fir:jvm"
)
val coreLibProjects = listOfNotNull(
+1
View File
@@ -22,6 +22,7 @@ dependencies {
compile(commonDep("org.jline", "jline"))
compile(project(":compiler:fir:psi2fir"))
compile(project(":compiler:fir:resolve"))
compile(project(":compiler:fir:jvm"))
compile(project(":compiler:fir:java"))
compile(project(":compiler:fir:fir2ir"))
compile(toolsJar())
+1
View File
@@ -8,6 +8,7 @@ dependencies {
compile(project(":compiler:frontend.common"))
compile(project(":compiler:frontend.java"))
compile(project(":compiler:fir:resolve"))
implementation(project(":compiler:fir:jvm"))
compileOnly(intellijCoreDep()) { includeJars("intellij-core") }
}
+18
View File
@@ -0,0 +1,18 @@
plugins {
kotlin("jvm")
id("jps-compatible")
}
dependencies {
implementation(project(":compiler:fir:cones"))
implementation(project(":compiler:fir:tree"))
implementation(project(":compiler:fir:resolve"))
}
sourceSets {
"main" { projectDefault() }
"test" {}
}
+1
View File
@@ -82,6 +82,7 @@ dependencies {
compile(project(":compiler:fir:fir2ir"))
compile(project(":compiler:fir:resolve"))
compile(project(":compiler:fir:java"))
compile(project(":compiler:fir:jvm"))
compile(project(":idea:idea-core"))
compile(project(":idea:ide-common"))
compile(project(":idea:idea-jps-common"))
+1
View File
@@ -22,6 +22,7 @@ dependencies {
compile(project(":compiler:fir:fir2ir"))
compile(project(":compiler:fir:resolve"))
compile(project(":compiler:fir:java"))
compile(project(":compiler:fir:jvm"))
compile(commonDep("org.jetbrains.kotlinx", "kotlinx-coroutines-core")) { isTransitive = false }
compile(commonDep("org.jetbrains.kotlinx", "kotlinx-coroutines-jdk8")) { isTransitive = false }
@@ -119,6 +119,7 @@ extra["compilerModules"] = arrayOf(
":compiler:fir:psi2fir",
":compiler:fir:fir2ir",
":compiler:fir:java",
":compiler:fir:jvm",
":compiler:frontend",
":compiler:frontend.common",
":compiler:frontend.java",
+1
View File
@@ -45,6 +45,7 @@ val projectsToShadow by extra(listOf(
":compiler:fir:resolve",
":compiler:fir:tree",
":compiler:fir:java",
":compiler:fir:jvm",
":compiler:fir:psi2fir",
":compiler:fir:fir2ir",
":idea:fir-view",
+1
View File
@@ -89,6 +89,7 @@ include ":kotlin-build-common",
":compiler:fir:java",
":compiler:fir:modularized-tests",
":compiler:fir:dump",
":compiler:fir:jvm",
":compiler:frontend",
":compiler:frontend.common",
":compiler:frontend.java",