summaryrefslogtreecommitdiff
path: root/common/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'common/build.gradle')
-rw-r--r--common/build.gradle16
1 files changed, 5 insertions, 11 deletions
diff --git a/common/build.gradle b/common/build.gradle
index 9ceffc4..0c3572c 100644
--- a/common/build.gradle
+++ b/common/build.gradle
@@ -25,6 +25,8 @@ version '0.0.1'
apply plugin: 'maven-publish'
kotlin {
+ explicitApi()
+
jvm()
js {
browser {
@@ -32,8 +34,6 @@ kotlin {
nodejs {
}
}
- // This is for iPhone simulator
- // Switch here to iosArm64 (or iosArm32) to build library for iPhone device
ios {
binaries {
framework()
@@ -42,12 +42,11 @@ kotlin {
linuxX64("linux")
sourceSets {
- def serialization_version = "0.20.0"
+ def serialization_version = "1.0.0-RC"
commonMain {
dependencies {
- implementation kotlin('stdlib-common')
- implementation "org.jetbrains.kotlinx:kotlinx-serialization-runtime-common:$serialization_version"
- implementation "com.soywiz.korlibs.klock:klock:1.11.12"
+ implementation "org.jetbrains.kotlinx:kotlinx-serialization-core:$serialization_version"
+ implementation "com.soywiz.korlibs.klock:klock:1.12.0"
}
}
commonTest {
@@ -58,8 +57,6 @@ kotlin {
}
jvmMain {
dependencies {
- implementation kotlin('stdlib-jdk8')
- implementation "org.jetbrains.kotlinx:kotlinx-serialization-runtime:$serialization_version"
}
}
jvmTest {
@@ -70,8 +67,6 @@ kotlin {
}
jsMain {
dependencies {
- implementation kotlin('stdlib-js')
- implementation "org.jetbrains.kotlinx:kotlinx-serialization-runtime-js:$serialization_version"
}
}
jsTest {
@@ -82,7 +77,6 @@ kotlin {
nativeMain {
dependsOn commonMain
dependencies {
- implementation "org.jetbrains.kotlinx:kotlinx-serialization-runtime-native:$serialization_version"
}
}
nativeTest {