Md Sadique Inam
10/09/2023, 11:54 AMZach Klippenstein (he/him) [MOD]
10/09/2023, 1:16 PMMd Sadique Inam
10/09/2023, 6:12 PMsourceSets {
val commonMain by getting {
dependencies {
implementation(compose.runtime)
implementation(compose.foundation)
implementation(compose.material3)
@OptIn(org.jetbrains.compose.ExperimentalComposeLibrary::class)
implementation(compose.components.resources)
implementation(libs.ktor.core)
implementation(libs.ktor.logging)
api(libs.preCompose)
api(libs.preCompose.viewmodel)
compileOnly(libs.koin.core)
compileOnly(libs.koin.annonations)
implementation(libs.sqlDelight)
implementation(libs.sqlDelight.coroutines)
}
}
val commonTest by getting {
dependencies {
implementation(libs.kotlin.test)
implementation(libs.koin.test)
implementation(libs.kotlinX.coroutines.test)
}
}
val androidMain by getting {
dependencies {
api(libs.activity.compose)
api(libs.appcompat)
api(libs.androidX.core)
implementation(libs.koin.android)
implementation(libs.ktor.okhttp)
implementation(libs.sqlDelight.android)
}
}
val iosX64Main by getting
val iosArm64Main by getting
val iosSimulatorArm64Main by getting
val iosMain by creating {
dependsOn(commonMain)
iosX64Main.dependsOn(this)
iosArm64Main.dependsOn(this)
iosSimulatorArm64Main.dependsOn(this)
dependencies {
implementation(libs.sqlDelight.native)
implementation(libs.ktor.darwin)
}
}
val desktopMain by getting {
dependencies {
implementation(compose.desktop.common)
implementation(libs.ktor.cio)
implementation(libs.sqlDelight.sqlite)
}
}
}