FIR IDE: abstract low-level-api from dependency on idea

This commit is contained in:
Ilya Kirillov
2021-06-18 17:02:25 +02:00
parent a483098303
commit 75331b3448
140 changed files with 10894 additions and 6709 deletions
+3
View File
@@ -472,6 +472,7 @@ if (!buildProperties.getBoolean("disableKotlinPluginModules", false) && attached
":plugins:annotation-based-compiler-plugins-ide-support",
":plugins:parcelize:parcelize-ide",
":idea:idea-frontend-fir:idea-fir-low-level-api",
":idea:idea-frontend-fir:fir-low-level-api-ide-impl",
":idea:idea-frontend-fir:idea-frontend-fir-generator",
":idea:idea-fir-performance-tests",
":plugins:lint", // TODO will this module be removed with other IDE modules?
@@ -498,6 +499,8 @@ if (!buildProperties.getBoolean("disableKotlinPluginModules", false) && attached
logger.info("Old Kotlin plugin modules are disabled")
}
include ":generators:frontend-api-generator"
if (buildProperties.inJpsBuildIdeaSync) {
include ":kotlin-stdlib:jps-build"
project(":kotlin-stdlib:jps-build").projectDir = "$rootDir/libraries/stdlib/jps-build" as File