xref: /aosp_15_r20/external/kotlinx.coroutines/settings.gradle.kts (revision 7a7160fed73afa6648ef8aa100d4a336fe921d9a)

<lambda>null1*7a7160feSAndroid Build Coastguard Worker pluginManagement {
2*7a7160feSAndroid Build Coastguard Worker     val javafx_plugin_version: String by settings
3*7a7160feSAndroid Build Coastguard Worker     plugins {
4*7a7160feSAndroid Build Coastguard Worker         id("org.openjfx.javafxplugin") version javafx_plugin_version
5*7a7160feSAndroid Build Coastguard Worker         id("me.champeau.jmh") version "0.7.2"
6*7a7160feSAndroid Build Coastguard Worker     }
7*7a7160feSAndroid Build Coastguard Worker 
8*7a7160feSAndroid Build Coastguard Worker     repositories {
9*7a7160feSAndroid Build Coastguard Worker         maven(url = "https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev/")
10*7a7160feSAndroid Build Coastguard Worker         gradlePluginPortal()
11*7a7160feSAndroid Build Coastguard Worker     }
12*7a7160feSAndroid Build Coastguard Worker }
13*7a7160feSAndroid Build Coastguard Worker 
14*7a7160feSAndroid Build Coastguard Worker rootProject.name = "kotlinx.coroutines"
15*7a7160feSAndroid Build Coastguard Worker 
modulenull16*7a7160feSAndroid Build Coastguard Worker fun module(path: String) {
17*7a7160feSAndroid Build Coastguard Worker     val i = path.lastIndexOf("/")
18*7a7160feSAndroid Build Coastguard Worker     val name = path.substring(i + 1)
19*7a7160feSAndroid Build Coastguard Worker     include(name)
20*7a7160feSAndroid Build Coastguard Worker     project(":$name").projectDir = file(path)
21*7a7160feSAndroid Build Coastguard Worker }
22*7a7160feSAndroid Build Coastguard Worker val prop = System.getProperty("build_snapshot_train")
23*7a7160feSAndroid Build Coastguard Worker var build_snapshot_train: String by extra
24*7a7160feSAndroid Build Coastguard Worker build_snapshot_train = if (prop != null && prop != "") "true" else "false"
25*7a7160feSAndroid Build Coastguard Worker // ---------------------------
26*7a7160feSAndroid Build Coastguard Worker 
27*7a7160feSAndroid Build Coastguard Worker include("benchmarks")
28*7a7160feSAndroid Build Coastguard Worker module("test-utils")
29*7a7160feSAndroid Build Coastguard Worker 
30*7a7160feSAndroid Build Coastguard Worker include("kotlinx-coroutines-core")
31*7a7160feSAndroid Build Coastguard Worker 
32*7a7160feSAndroid Build Coastguard Worker module("kotlinx-coroutines-test")
33*7a7160feSAndroid Build Coastguard Worker module("kotlinx-coroutines-debug")
34*7a7160feSAndroid Build Coastguard Worker module("kotlinx-coroutines-bom")
35*7a7160feSAndroid Build Coastguard Worker 
36*7a7160feSAndroid Build Coastguard Worker 
37*7a7160feSAndroid Build Coastguard Worker module("integration/kotlinx-coroutines-guava")
38*7a7160feSAndroid Build Coastguard Worker module("integration/kotlinx-coroutines-jdk8")
39*7a7160feSAndroid Build Coastguard Worker module("integration/kotlinx-coroutines-slf4j")
40*7a7160feSAndroid Build Coastguard Worker module("integration/kotlinx-coroutines-play-services")
41*7a7160feSAndroid Build Coastguard Worker 
42*7a7160feSAndroid Build Coastguard Worker module("reactive/kotlinx-coroutines-reactive")
43*7a7160feSAndroid Build Coastguard Worker module("reactive/kotlinx-coroutines-reactor")
44*7a7160feSAndroid Build Coastguard Worker module("reactive/kotlinx-coroutines-jdk9")
45*7a7160feSAndroid Build Coastguard Worker module("reactive/kotlinx-coroutines-rx2")
46*7a7160feSAndroid Build Coastguard Worker module("reactive/kotlinx-coroutines-rx3")
47*7a7160feSAndroid Build Coastguard Worker module("ui/kotlinx-coroutines-android")
48*7a7160feSAndroid Build Coastguard Worker module("ui/kotlinx-coroutines-android/android-unit-tests")
49*7a7160feSAndroid Build Coastguard Worker if (JavaVersion.current().isJava11Compatible()) {
50*7a7160feSAndroid Build Coastguard Worker     module("ui/kotlinx-coroutines-javafx")
51*7a7160feSAndroid Build Coastguard Worker }
52*7a7160feSAndroid Build Coastguard Worker module("ui/kotlinx-coroutines-swing")
53