aboutsummaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
authorEdwin Jakobs <edwin@rndr.studio>2022-12-19 21:33:10 +0100
committerEdwin Jakobs <edwin@rndr.studio>2022-12-19 21:33:10 +0100
commit4631eced386756f9413e2b312cc566485a2afccc (patch)
tree8ebaa96a22f9e0a54714d1e6ffd01b8b4b8b45b7 /build.gradle.kts
parent63f10ce2bb780d1ed6854d00955529ea6986fa20 (diff)
downloadart-playground-openrndr-4631eced386756f9413e2b312cc566485a2afccc.tar.gz
art-playground-openrndr-4631eced386756f9413e2b312cc566485a2afccc.zip
Configure jpackage to launch JVM with cwd set to Contents/Resources
Diffstat (limited to '')
-rw-r--r--build.gradle.kts5
1 files changed, 4 insertions, 1 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index 2c23fc5..7a8a3f6 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -192,7 +192,10 @@ runtime {
jpackage {
imageName = "openrndr-application"
skipInstaller = true
- if (OperatingSystem.current() == OperatingSystem.MAC_OS) jvmArgs.add("-XstartOnFirstThread")
+ if (OperatingSystem.current() == OperatingSystem.MAC_OS) {
+ jvmArgs.add("-XstartOnFirstThread")
+ jvmArgs.add("-Duser.dir=${"$"}APPDIR/../Resources")
+ }
}
options.set(listOf("--strip-debug", "--compress", "1", "--no-header-files", "--no-man-pages"))
modules.set(listOf("jdk.unsupported", "java.management"))