aboutsummaryrefslogtreecommitdiff
path: root/shared/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'shared/build.gradle.kts')
-rw-r--r--shared/build.gradle.kts15
1 files changed, 8 insertions, 7 deletions
diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts
index 94b8f09..67acdb8 100644
--- a/shared/build.gradle.kts
+++ b/shared/build.gradle.kts
@@ -5,17 +5,17 @@ plugins {
}
kotlin {
- val ktor_version = "1.6.6"
+ val ktor_version = "2.3.4"
val settings_version = "0.8.1"
- androidTarget()
+ android()
jvmToolchain(17)
listOf(
iosX64(),
iosArm64(),
- //iosSimulatorArm64() sure all ios dependencies support this target
+ iosSimulatorArm64()
).forEach {
it.binaries.framework {
baseName = "shared"
@@ -27,7 +27,8 @@ kotlin {
dependencies {
implementation("io.ktor:ktor-client-core:$ktor_version")
implementation("io.ktor:ktor-client-logging:$ktor_version")
- implementation("io.ktor:ktor-client-serialization:$ktor_version")
+ implementation("io.ktor:ktor-serialization-kotlinx-json:$ktor_version")
+ implementation("io.ktor:ktor-client-content-negotiation:$ktor_version")
implementation("io.insert-koin:koin-core:3.1.4")
implementation("ch.qos.logback:logback-classic:1.2.6")
@@ -44,14 +45,14 @@ kotlin {
}
val iosX64Main by getting
val iosArm64Main by getting
- //val iosSimulatorArm64Main by getting
+ val iosSimulatorArm64Main by getting
val iosMain by creating {
dependsOn(commonMain)
iosX64Main.dependsOn(this)
iosArm64Main.dependsOn(this)
- //iosSimulatorArm64Main.dependsOn(this)
+ iosSimulatorArm64Main.dependsOn(this)
dependencies {
- implementation("io.ktor:ktor-client-ios:$ktor_version")
+ implementation("io.ktor:ktor-client-darwin:$ktor_version")
}
}
}