Build: got rid of useBootstrapStdlib flag (replaced with jpsBuild flag)
This commit is contained in:
@@ -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"
|
fun Project.kotlinDep(artifactBaseName: String, version: String): String = "org.jetbrains.kotlin:kotlin-$artifactBaseName:$version"
|
||||||
|
|
||||||
val Project.useBootstrapStdlib: Boolean get() =
|
val Project.useBootstrapStdlib: Boolean get() =
|
||||||
findProperty("useBootstrapStdlib")?.let { it.toString() != "false" }
|
findProperty("jpsBuild")?.toString() == "true"
|
||||||
?: findProperty("jpsBuild")?.let { it.toString() == "true" }
|
|
||||||
?: false
|
|
||||||
|
|
||||||
fun Project.kotlinStdlib(suffix: String? = null): Any {
|
fun Project.kotlinStdlib(suffix: String? = null): Any {
|
||||||
return if (useBootstrapStdlib)
|
return if (useBootstrapStdlib)
|
||||||
|
|||||||
@@ -9,5 +9,4 @@ kotlin.compiler.newInferenceEnabled=true
|
|||||||
#bootstrap.kotlin.version=1.1.50-dev-1451
|
#bootstrap.kotlin.version=1.1.50-dev-1451
|
||||||
#signingRequired=true
|
#signingRequired=true
|
||||||
|
|
||||||
#useBootstrapStdlib=true
|
|
||||||
#jpsBuild=true
|
#jpsBuild=true
|
||||||
|
|||||||
@@ -10,7 +10,4 @@ kotlin.compiler.newInferenceEnabled=true
|
|||||||
#signingRequired=true
|
#signingRequired=true
|
||||||
|
|
||||||
intellijUltimateEnabled=false
|
intellijUltimateEnabled=false
|
||||||
intellijEnforceCommunitySdk=true
|
intellijEnforceCommunitySdk=true
|
||||||
|
|
||||||
#useBootstrapStdlib=true
|
|
||||||
#jpsBuild=true
|
|
||||||
@@ -10,7 +10,4 @@ kotlin.compiler.newInferenceEnabled=true
|
|||||||
#signingRequired=true
|
#signingRequired=true
|
||||||
|
|
||||||
intellijUltimateEnabled=false
|
intellijUltimateEnabled=false
|
||||||
intellijEnforceCommunitySdk=true
|
intellijEnforceCommunitySdk=true
|
||||||
|
|
||||||
#useBootstrapStdlib=true
|
|
||||||
#jpsBuild=true
|
|
||||||
@@ -10,7 +10,4 @@ kotlin.compiler.newInferenceEnabled=true
|
|||||||
#signingRequired=true
|
#signingRequired=true
|
||||||
|
|
||||||
intellijUltimateEnabled=false
|
intellijUltimateEnabled=false
|
||||||
intellijEnforceCommunitySdk=true
|
intellijEnforceCommunitySdk=true
|
||||||
|
|
||||||
#useBootstrapStdlib=true
|
|
||||||
#jpsBuild=true
|
|
||||||
@@ -9,7 +9,4 @@ kotlin.compiler.newInferenceEnabled=true
|
|||||||
#bootstrap.kotlin.version=1.1.50-dev-1451
|
#bootstrap.kotlin.version=1.1.50-dev-1451
|
||||||
#signingRequired=true
|
#signingRequired=true
|
||||||
|
|
||||||
cidrPluginsEnabled=true
|
cidrPluginsEnabled=true
|
||||||
|
|
||||||
#useBootstrapStdlib=true
|
|
||||||
#jpsBuild=true
|
|
||||||
+3
-10
@@ -218,19 +218,14 @@ if (isTeamcityBuild || includeUltimate) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
def isJpsBuild = hasProperty("jpsBuild") && jpsBuild == 'true'
|
def isJpsBuild = hasProperty("jpsBuild") && jpsBuild == 'true'
|
||||||
def includeStdlib = !hasProperty("useBootstrapStdlib") || useBootstrapStdlib == 'false'
|
|
||||||
if (isJpsBuild) {
|
if (isJpsBuild) {
|
||||||
includeStdlib = false
|
|
||||||
|
|
||||||
include ":kotlin-stdlib:jps-build"
|
include ":kotlin-stdlib:jps-build"
|
||||||
project(":kotlin-stdlib:jps-build").projectDir = "$rootDir/libraries/stdlib/jps-build" as File
|
project(":kotlin-stdlib:jps-build").projectDir = "$rootDir/libraries/stdlib/jps-build" as File
|
||||||
} else {
|
} else {
|
||||||
// modules that we are currently cannot compile with jps
|
// modules that we are currently cannot compile with jps
|
||||||
include ":kotlin-idl2k"
|
include ":kotlin-idl2k"
|
||||||
project(':kotlin-idl2k').projectDir = file("$rootDir/libraries/tools/idl2k")
|
project(':kotlin-idl2k').projectDir = file("$rootDir/libraries/tools/idl2k")
|
||||||
}
|
|
||||||
|
|
||||||
if (includeStdlib) {
|
|
||||||
include ":kotlin-stdlib-common",
|
include ":kotlin-stdlib-common",
|
||||||
":kotlin-stdlib",
|
":kotlin-stdlib",
|
||||||
":kotlin-stdlib-js",
|
":kotlin-stdlib-js",
|
||||||
@@ -246,11 +241,7 @@ if (includeStdlib) {
|
|||||||
":kotlin-runtime",
|
":kotlin-runtime",
|
||||||
|
|
||||||
":include:kotlin-stdlib-common-sources"
|
":include:kotlin-stdlib-common-sources"
|
||||||
}
|
|
||||||
|
|
||||||
rootProject.name = "kotlin"
|
|
||||||
|
|
||||||
if (includeStdlib) {
|
|
||||||
project(':kotlin-stdlib-common').projectDir = "$rootDir/libraries/stdlib/common" as File
|
project(':kotlin-stdlib-common').projectDir = "$rootDir/libraries/stdlib/common" as File
|
||||||
project(':kotlin-stdlib').projectDir = "$rootDir/libraries/stdlib/jvm" as File
|
project(':kotlin-stdlib').projectDir = "$rootDir/libraries/stdlib/jvm" as File
|
||||||
project(':kotlin-stdlib-js').projectDir = "$rootDir/libraries/stdlib/js" 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
|
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-script-runtime').projectDir = "$rootDir/libraries/tools/script-runtime" as File
|
||||||
project(':kotlin-test').projectDir = "$rootDir/libraries/kotlin.test" 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
|
project(':kotlin-test:kotlin-test-common').projectDir = "$rootDir/libraries/kotlin.test/common" as File
|
||||||
|
|||||||
Reference in New Issue
Block a user