Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git
M build.gradle
2121
}
2222
23
String targetOs
24
25
if (binding.hasVariable('targetOs') && "windows".equals(targetOs)) {
26
  targetOs = "win"
27
} else {
28
  targetOs = "linux"
29
30
  def os = DefaultNativePlatform.currentOperatingSystem
23
// Assume an überjar unless targetOs is set.
24
String[] os = ["win", "mac", "linux"]
3125
32
  if (os.isMacOsX()) {
33
    targetOs = "mac"
34
  } else if (os.isWindows()) {
35
    targetOs = "win"
26
if (project.hasProperty('targetOs')) {
27
  if ("windows".equals(targetOs)) {
28
    os = ["win"]
29
  }
30
  else {
31
    os = [targetOs]
3632
  }
3733
}
...
105101
106102
  fx.each { fxitem ->
107
    runtimeOnly "org.openjfx:javafx-${fxitem}:${javafx.version}:${targetOs}"
103
    os.each { ositem ->
104
      runtimeOnly "org.openjfx:javafx-${fxitem}:${javafx.version}:${ositem}"
105
    }
108106
  }
109107