/
build.gradle.kts
36 lines (30 loc) 路 993 Bytes
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import dev.jordond.compass.convention.Platforms
import dev.jordond.compass.convention.configureMultiplatform
plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.multiplatform)
alias(libs.plugins.poko)
alias(libs.plugins.dokka)
alias(libs.plugins.publish)
alias(libs.plugins.convention.multiplatform)
}
configureMultiplatform(Platforms.Mobile)
kotlin {
sourceSets {
commonMain.dependencies {
api(projects.compassCore)
api(projects.compassPermissions)
implementation(libs.kotlinx.coroutines.core)
}
androidMain.dependencies {
implementation(projects.compassToolsAndroid)
api(libs.play.services.location)
implementation(libs.androidx.activity)
implementation(libs.androidx.fragment)
implementation(libs.androidx.startup)
}
iosMain.dependencies {
implementation(libs.kotlinx.atomicfu)
}
}
}