Inceptum/launcher-gtk/build.gradle.kts

30 lines
693 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 {
implementation("io.github.jwharm.javagi:gtk4:0.3-SNAPSHOT")
implementation("io.github.jwharm.javagi:glib:0.3-SNAPSHOT")
implementation(project(":launcher"))
}
tasks.compileJava {
options.compilerArgs.add("--enable-preview")
}
tasks.runShadow {
workingDir = rootProject.projectDir
jvmArgs!!.addAll(listOf("--enable-preview", "--enable-native-access=ALL-UNNAMED"))
}