xpipe/gradle_scripts/javafx.gradle
2022-12-18 18:04:51 +01:00

24 lines
613 B
Groovy

import org.gradle.nativeplatform.platform.internal.DefaultNativePlatform
def currentOS = DefaultNativePlatform.currentOperatingSystem;
def platform
if (currentOS.isWindows()) {
platform = 'win'
} else if (currentOS.isLinux()) {
platform = 'linux'
} else if (currentOS.isMacOsX()) {
platform = 'mac'
}
configurations {
dep
}
dependencies {
dep "org.openjfx:javafx-base:19:${platform}"
dep "org.openjfx:javafx-controls:19:${platform}"
dep "org.openjfx:javafx-graphics:19:${platform}"
dep "org.openjfx:javafx-media:19:${platform}"
dep "org.openjfx:javafx-web:19:${platform}"
}