Skip to content

Commit

Permalink
dependency updates
Browse files Browse the repository at this point in the history
  • Loading branch information
joreilly committed Mar 3, 2024
1 parent e04aac9 commit 69eb280
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 51 deletions.
2 changes: 1 addition & 1 deletion buildSrc/src/main/java/Dependencies.kt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ object Versions {

const val compose = "1.5.4"
const val composeCompiler = "1.5.5-dev-k2.0.0-Beta1-06b8ae672a4"
const val composeDesktopWeb = "1.6.0-alpha01"
const val composeDesktopWeb = "1.6.0"
const val navCompose = "2.5.2"
const val accompanist = "0.26.2-beta"
const val okio = "3.0.0"
Expand Down
7 changes: 0 additions & 7 deletions compose-desktop/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
import org.jetbrains.compose.compose
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

plugins {
kotlin("jvm")
id("org.jetbrains.compose") version Versions.composeDesktopWeb
Expand All @@ -20,10 +17,6 @@ dependencies {
implementation(project(":shared"))
}

//tasks.withType<KotlinCompile> {
// kotlinOptions.jvmTarget = "1.8"
//}

application {
mainClass.set("MainKt")
}
Expand Down
62 changes: 19 additions & 43 deletions shared/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,61 +6,37 @@ plugins {
}

kotlin {
android()
androidTarget()
jvm()

val iosArm64 = iosArm64()
val iosX64 = iosX64()
val iosSimulatorArm64 = iosSimulatorArm64()
listOf(
iosX64(),
iosArm64(),
iosSimulatorArm64()
).forEach {
it.binaries.framework {
baseName = "shared"
}
}

sourceSets {
val commonMain by getting {
dependencies {
api(Kotlinx.coroutinesCore)
implementation(Square.okio)
}
commonMain.dependencies {
api(Kotlinx.coroutinesCore)
implementation(Square.okio)
}

val commonTest by getting {
dependencies {
implementation(Kotlinx.coroutinesTest)
implementation(kotlin("test-common"))
implementation(kotlin("test-annotations-common"))
}
}
val androidMain by getting {
dependencies {
}
}
// commonTest.dependencies {
// implementation(Kotlinx.coroutinesTest)
// implementation(kotlin("test-common"))
// implementation(kotlin("test-annotations-common"))
// }

val androidUnitTest by getting {
dependencies {
implementation(kotlin("test-junit"))
implementation("junit:junit:4.13.2")
}
}
val appleMain by creating {
dependsOn(commonMain)
}
val appleTest by creating {
dependsOn(commonTest)
}

val jvmMain by getting

listOf(
iosArm64, iosX64, iosSimulatorArm64
).forEach {
it.binaries.framework {
baseName = "shared"
}
getByName("${it.targetName}Main") {
dependsOn(appleMain)
}
getByName("${it.targetName}Test") {
dependsOn(appleTest)
}
}

}
}

Expand Down

0 comments on commit 69eb280

Please sign in to comment.