Exclude additional test source sets when importing project in IDEA, enable coroutines in stdlib

This commit is contained in:
Ilya Gorbunov
2017-03-07 12:45:45 +03:00
parent 08fa304b6f
commit d25b07fe23
4 changed files with 14 additions and 3 deletions
+2
View File
@@ -80,3 +80,5 @@ compileKotlin {
] ]
} }
} }
kotlin.experimental.coroutines 'enable'
+4
View File
@@ -15,9 +15,11 @@ sourceSets {
test { test {
kotlin { kotlin {
srcDir 'test' srcDir 'test'
if(!System.properties.'idea.active') {
srcDir '../test' srcDir '../test'
} }
} }
}
} }
jar { jar {
@@ -44,6 +46,8 @@ compileTestKotlin {
kotlinOptions.freeCompilerArgs = ["-Xallow-kotlin-package"] kotlinOptions.freeCompilerArgs = ["-Xallow-kotlin-package"]
} }
kotlin.experimental.coroutines 'enable'
test { test {
executable = "$JDK_17/bin/java" executable = "$JDK_17/bin/java"
} }
+4
View File
@@ -15,10 +15,12 @@ sourceSets {
test { test {
kotlin { kotlin {
srcDir 'test' srcDir 'test'
if(!System.properties.'idea.active') {
srcDir '../test' srcDir '../test'
srcDir '../jre7/test' srcDir '../jre7/test'
} }
} }
}
} }
jar { jar {
@@ -47,6 +49,8 @@ compileTestKotlin {
kotlinOptions.freeCompilerArgs = ["-Xallow-kotlin-package"] kotlinOptions.freeCompilerArgs = ["-Xallow-kotlin-package"]
} }
kotlin.experimental.coroutines 'enable'
test { test {
executable = "$JDK_18/bin/java" executable = "$JDK_18/bin/java"
} }
+1
View File
@@ -6,6 +6,7 @@ dependencies {
} }
sourceSets { sourceSets {
if(!System.properties.'idea.active')
main { main {
java { java {
srcDir "${rootDir}/../core/builtins/src" srcDir "${rootDir}/../core/builtins/src"