Build: got rid of useBootstrapStdlib flag (replaced with jpsBuild flag)

This commit is contained in:
Sergey Rostov
2019-01-23 15:35:09 +03:00
parent 82e56f9cdd
commit ca47247e5d
7 changed files with 8 additions and 30 deletions
+1 -3
View File
@@ -58,9 +58,7 @@ fun Project.ideaUltimatePreloadedDeps(vararg artifactBaseNames: String, subdir:
fun Project.kotlinDep(artifactBaseName: String, version: String): String = "org.jetbrains.kotlin:kotlin-$artifactBaseName:$version"
val Project.useBootstrapStdlib: Boolean get() =
findProperty("useBootstrapStdlib")?.let { it.toString() != "false" }
?: findProperty("jpsBuild")?.let { it.toString() == "true" }
?: false
findProperty("jpsBuild")?.toString() == "true"
fun Project.kotlinStdlib(suffix: String? = null): Any {
return if (useBootstrapStdlib)
-1
View File
@@ -9,5 +9,4 @@ kotlin.compiler.newInferenceEnabled=true
#bootstrap.kotlin.version=1.1.50-dev-1451
#signingRequired=true
#useBootstrapStdlib=true
#jpsBuild=true
+1 -4
View File
@@ -10,7 +10,4 @@ kotlin.compiler.newInferenceEnabled=true
#signingRequired=true
intellijUltimateEnabled=false
intellijEnforceCommunitySdk=true
#useBootstrapStdlib=true
#jpsBuild=true
intellijEnforceCommunitySdk=true
+1 -4
View File
@@ -10,7 +10,4 @@ kotlin.compiler.newInferenceEnabled=true
#signingRequired=true
intellijUltimateEnabled=false
intellijEnforceCommunitySdk=true
#useBootstrapStdlib=true
#jpsBuild=true
intellijEnforceCommunitySdk=true
+1 -4
View File
@@ -10,7 +10,4 @@ kotlin.compiler.newInferenceEnabled=true
#signingRequired=true
intellijUltimateEnabled=false
intellijEnforceCommunitySdk=true
#useBootstrapStdlib=true
#jpsBuild=true
intellijEnforceCommunitySdk=true
+1 -4
View File
@@ -9,7 +9,4 @@ kotlin.compiler.newInferenceEnabled=true
#bootstrap.kotlin.version=1.1.50-dev-1451
#signingRequired=true
cidrPluginsEnabled=true
#useBootstrapStdlib=true
#jpsBuild=true
cidrPluginsEnabled=true
+3 -10
View File
@@ -218,19 +218,14 @@ if (isTeamcityBuild || includeUltimate) {
}
def isJpsBuild = hasProperty("jpsBuild") && jpsBuild == 'true'
def includeStdlib = !hasProperty("useBootstrapStdlib") || useBootstrapStdlib == 'false'
if (isJpsBuild) {
includeStdlib = false
include ":kotlin-stdlib:jps-build"
project(":kotlin-stdlib:jps-build").projectDir = "$rootDir/libraries/stdlib/jps-build" as File
} else {
// modules that we are currently cannot compile with jps
include ":kotlin-idl2k"
project(':kotlin-idl2k').projectDir = file("$rootDir/libraries/tools/idl2k")
}
if (includeStdlib) {
include ":kotlin-stdlib-common",
":kotlin-stdlib",
":kotlin-stdlib-js",
@@ -246,11 +241,7 @@ if (includeStdlib) {
":kotlin-runtime",
":include:kotlin-stdlib-common-sources"
}
rootProject.name = "kotlin"
if (includeStdlib) {
project(':kotlin-stdlib-common').projectDir = "$rootDir/libraries/stdlib/common" as File
project(':kotlin-stdlib').projectDir = "$rootDir/libraries/stdlib/jvm" as File
project(':kotlin-stdlib-js').projectDir = "$rootDir/libraries/stdlib/js" as File
@@ -268,6 +259,8 @@ if (includeStdlib) {
project(':kotlin-runtime').projectDir = "$rootDir/libraries/stdlib/runtime" as File
}
rootProject.name = "kotlin"
project(':kotlin-script-runtime').projectDir = "$rootDir/libraries/tools/script-runtime" as File
project(':kotlin-test').projectDir = "$rootDir/libraries/kotlin.test" as File
project(':kotlin-test:kotlin-test-common').projectDir = "$rootDir/libraries/kotlin.test/common" as File