Fix test compilation error.
[ardour.git] / tools / osx_packaging / startup_script
index 8e6ce2f48cf3794e813474c5a5a8c75244949811..ba9cf18e474d836fec34d930dacafd4c296a64d5 100644 (file)
@@ -4,29 +4,23 @@
 # NOTE: Leopard appears not to set PATH for this script, so be absolutely certain
 # never to use any other program without fully specifying the path.
 #
-# this is used to detect a missing JACK install which
-# is the most common thing causing startup crashes.
-# 
-
-if test ! -x /usr/local/bin/jackd -a ! -x /usr/bin/jackd ; then
-   /usr/bin/osascript -e 'tell application "Finder"
-display dialog "You do not have JACK installed. Ardour will not run without it. See http://jackaudio.org/ for info" buttons["OK"]
-end tell'
-   exit 1
-fi
 
 #
-# Some versions of Audacity leave /usr/local/lib unreadable/unsearchable. Ardour will not be able to start up if this is 
+# Some versions of Audacity leave /usr/local/lib unreadable/unsearchable. Ardour will not be able to start up if this is
 # the case, because we need access to /usr/local/lib/libjack.dylib
 #
+# except if there's no jack and hence also no /usr/local/lib dir in the first place.
+#
 
-if test ! -x /usr/local/lib -o ! -r /usr/local/lib ; then
+if test -d /usr/local/lib -a ! -x /usr/local/lib -o -d /usr/local/lib -a ! -r /usr/local/lib ; then
    /usr/bin/osascript -e 'tell application "Finder"
 display dialog "You appear to have previously installed Audacity which altered your filesystem incorrectly. Ardour cannot run until this is corrected. To correct the error, type the following command into a Terminal window: chmod 755 /usr/local/lib" buttons["OK"]
 end tell'
    exit 1
 fi
 
+export ARDOUR_SELF="$0"
+
 # this needs to be set so that we can restore the environment when we want to find JACK (or similar)
 export PREBUNDLE_ENV="$(env)"
 
@@ -35,4 +29,4 @@ export PREBUNDLE_ENV="$(env)"
 # in folders likes /home/user/Frank's Wild Years
 
 CWD="`/usr/bin/dirname \"$0\"`"
-exec "$CWD/Ardour3.bin" "$@"
+exec "$CWD/Ardour.bin" "$@"