Inceptum/launcher-gtk/build.gradle.kts

32 lines
798 B
Plaintext

plugins {
id("inceptum.application")
id("com.github.johnrengelman.shadow")
id("jf.manifold")
}
application {
mainClass.set("io.gitlab.jfronny.inceptum.gtk.GtkMain")
}
repositories {
mavenLocal()
maven { url = uri("https://maven.frohnmeyer-wds.de/java-gi") }
}
dependencies {
val javaGiVersion: String by rootProject.extra
implementation("io.github.jwharm.javagi:gtk4:$javaGiVersion")
implementation("io.github.jwharm.javagi:glib:$javaGiVersion")
implementation(project(":launcher"))
}
tasks.compileJava {
options.compilerArgs.add("--enable-preview")
}
tasks.runShadow {
workingDir = rootProject.projectDir
environment("GTK_DEBUG", "interactive") // interactive:actions
jvmArgs("--enable-preview", "--enable-native-access=ALL-UNNAMED")
}