xref: /aosp_15_r20/external/kotlinx.coroutines/ui/kotlinx-coroutines-javafx/build.gradle.kts (revision 7a7160fed73afa6648ef8aa100d4a336fe921d9a)

<lambda>null1 plugins {
2     id("org.openjfx.javafxplugin") version "0.0.14"
3 }
4 
<lambda>null5 configurations {
6     register("javafx")
7     named("compileOnly") {
8         extendsFrom(configurations["javafx"])
9     }
10     named("testImplementation") {
11         extendsFrom(configurations["javafx"])
12     }
13 }
14 
<lambda>null15 javafx {
16     version = version("javafx")
17     modules = listOf("javafx.controls")
18     configuration = "javafx"
19 }
20 
21 // Fixup moduleplugin in order to properly run with classpath
<lambda>null22 tasks {
23     test {
24         extensions.configure(org.javamodularity.moduleplugin.extensions.TestModuleOptions::class) {
25             addReads["kotlinx.coroutines.javafx"] = "kotlin.test,test.utils.jvm"
26             addReads["test.utils.jvm"] = "junit,kotlin.test"
27         }
28     }
29 }
30