From a8e4b20174545c701307d91184a29e3793fc1554 Mon Sep 17 00:00:00 2001 From: kfeuz Date: Thu, 18 Feb 2016 21:46:59 -0700 Subject: [PATCH] Add support for symlinks to exported applications --- java/src/processing/mode/java/JavaBuild.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/src/processing/mode/java/JavaBuild.java b/java/src/processing/mode/java/JavaBuild.java index 829ea2903..fdf853b50 100644 --- a/java/src/processing/mode/java/JavaBuild.java +++ b/java/src/processing/mode/java/JavaBuild.java @@ -1280,7 +1280,8 @@ public class JavaBuild { // isn't used when exporting for Unix. pw.print("#!/bin/sh\n\n"); //ps.print("APPDIR=`dirname $0`\n"); - pw.print("APPDIR=$(dirname \"$0\")\n"); // more posix compliant + pw.print("APPDIR=$(readlink -f \"$0\")\n"); //Allow Symlinks + pw.print("APPDIR=$(dirname \"$APPDIR\")\n"); // more posix compliant // another fix for bug #234, LD_LIBRARY_PATH ignored on some platforms //ps.print("LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$APPDIR\n"); if (embedJava) {