xpipe/gradle/gradle_scripts/javafx.gradle

29 lines
808 B
Groovy
Raw Normal View History

2022-12-19 06:04:51 +13:00
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'
2023-01-15 23:16:10 +13:00
def macArch = System.getProperty ("os.arch");
if (macArch == 'aarch64') {
platform = 'mac-aarch64'
}
2022-12-19 06:04:51 +13:00
}
configurations {
dep
}
dependencies {
dep "org.openjfx:javafx-base:20.0.1:${platform}"
dep "org.openjfx:javafx-controls:20.0.1:${platform}"
dep "org.openjfx:javafx-graphics:20.0.1:${platform}"
dep "org.openjfx:javafx-media:20.0.1:${platform}"
dep "org.openjfx:javafx-web:20.0.1:${platform}"
2023-07-05 16:17:29 +12:00
dep "org.openjfx:javafx-swing:20.0.1:${platform}"
2022-12-19 06:04:51 +13:00
}