[kotlinx.cli] dually depends on kotlin artifacts

- in kotlin build this is project dependency
- in performace build this is artifact dependency
This commit is contained in:
Vasily Levchenko
2021-03-09 05:05:55 +01:00
committed by Space
parent f159a424f5
commit 8f97ba97f2
@@ -28,28 +28,28 @@ kotlin {
sourceSets { sourceSets {
commonMain { commonMain {
dependencies { dependencies {
implementation project(":kotlin-stdlib-common") implementation UtilsKt.projectOrFiles(project, ':kotlin-stdlib-common')
} }
kotlin.srcDir 'src/main/kotlin' kotlin.srcDir 'src/main/kotlin'
} }
commonTest { commonTest {
dependencies { dependencies {
implementation project(":kotlin-test:kotlin-test-common") implementation UtilsKt.projectOrFiles(project, ":kotlin-test:kotlin-test-common")
implementation project(":kotlin-test:kotlin-test-annotations-common") implementation UtilsKt.projectOrFiles(project, ":kotlin-test:kotlin-test-annotations-common")
} }
kotlin.srcDir 'src/tests' kotlin.srcDir 'src/tests'
} }
jvm().compilations.main.defaultSourceSet { jvm().compilations.main.defaultSourceSet {
dependencies { dependencies {
implementation project(":kotlin-stdlib-jdk8") implementation UtilsKt.projectOrFiles(project, ":kotlin-stdlib-jdk8")
} }
kotlin.srcDir 'src/main/kotlin-jvm' kotlin.srcDir 'src/main/kotlin-jvm'
} }
// JVM-specific tests and their dependencies: // JVM-specific tests and their dependencies:
jvm().compilations.test.defaultSourceSet { jvm().compilations.test.defaultSourceSet {
dependencies { dependencies {
implementation project(":kotlin-test:kotlin-test-junit") implementation UtilsKt.projectOrFiles(project, ":kotlin-test:kotlin-test-junit")
} }
} }