aboutsummaryrefslogtreecommitdiffstats
path: root/tools/package.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/package.sh')
-rw-r--r--tools/package.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/package.sh b/tools/package.sh
index 186dab5..ce18f63 100644
--- a/tools/package.sh
+++ b/tools/package.sh
@@ -19,6 +19,10 @@ for d in $RUNTIME_LIB_DIRS; do
19 cp "$j" "$DIST/lib/$d/" 19 cp "$j" "$DIST/lib/$d/"
20 n=$((n + 1)) 20 n=$((n + 1))
21 done 21 done
22 for dll in lib/"$d"/*.dll; do
23 [ -f "$dll" ] || continue # e.g. openjfx's native Prism/Glass libraries
24 cp "$dll" "$DIST/lib/$d/"
25 done
22 echo " lib/$d/ ($n jars)" 26 echo " lib/$d/ ($n jars)"
23done 27done
24 28
@@ -61,7 +65,7 @@ for e in $EXECUTABLES; do
61 cat >"$DIST/run-${e#ui-}.bat" <<EOF 65 cat >"$DIST/run-${e#ui-}.bat" <<EOF
62@echo off 66@echo off
63cd /d "%~dp0" 67cd /d "%~dp0"
64java -jar "%~dp0$e.jar" 68java -Djava.library.path="%~dp0lib\openjfx" -jar "%~dp0$e.jar"
65if errorlevel 1 pause 69if errorlevel 1 pause
66EOF 70EOF
67done 71done