-
Notifications
You must be signed in to change notification settings - Fork 2
/
settings.gradle.kts
31 lines (26 loc) · 1.06 KB
/
settings.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
rootProject.name = "component-request"
includeBuild("kotlin-components/includeBuild/dependencies")
includeBuild("kotlin-components/includeBuild/kmp")
@Suppress("PrivatePropertyName")
private val KMP_TARGETS: String? by settings
@Suppress("PrivatePropertyName")
private val CHECK_PUBLICATION: String? by settings
@Suppress("PrivatePropertyName")
private val KMP_TARGETS_ALL = System.getProperty("KMP_TARGETS_ALL") != null
@Suppress("PrivatePropertyName")
private val TARGETS = KMP_TARGETS?.split(',')
if (CHECK_PUBLICATION != null) {
include(":tools:check-publication")
} else {
include(":request-concept")
include(":request-feature")
include(":extensions:request-extension-navigation")
include(":extensions:request-extension-navigation-androidx")
include(":samples:activity")
include(":samples:screens:screen-a")
include(":samples:screens:screen-b")
include(":samples:screens:screen-c")
if (KMP_TARGETS_ALL || (TARGETS?.contains("ANDROID") != false && TARGETS?.contains("JVM") != false)) {
include(":samples:app-android")
}
}