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

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