diff options
Diffstat (limited to 'distribution/osx')
| -rw-r--r-- | distribution/osx/bundle/xtrackcad-startup | 14 | ||||
| -rwxr-xr-x | distribution/osx/gtk-bundle/xtrkcad-launcher.sh | 30 |
2 files changed, 23 insertions, 21 deletions
diff --git a/distribution/osx/bundle/xtrackcad-startup b/distribution/osx/bundle/xtrackcad-startup index e82d444..33abf0c 100644 --- a/distribution/osx/bundle/xtrackcad-startup +++ b/distribution/osx/bundle/xtrackcad-startup @@ -28,13 +28,13 @@ mkdir -p "$XTRKCAD_ETC/pango" sed -e 's|/opt/local/etc|'"$XTRKCAD_ETC|g" "$XTRKCAD_RESOURCES/etc/pango/pangorc" > "$XTRKCAD_ETC/pango/pangorc" sed -e 's|/opt/local|\"'"$XTRKCAD_RESOURCES|g" -e "s/\.so/.so\"/g" "$XTRKCAD_RESOURCES/etc/pango/pango.modules" > "$XTRKCAD_ETC/pango/pango.modules" -export "DYLD_LIBRARY_PATH=$XTRKCAD_RESOURCES/lib" -export "FONTCONFIG_PATH=$XTRKCAD_RESOURCES/etc/fonts" -export "GDK_PIXBUF_MODULE_FILE=$XTRKCAD_GDK_PIXBUF_MODULE_FILE" -export "GTK_IM_MODULE_FILE=$XTRKCAD_GTK_IM_MODULE_FILE" -export "PANGO_RC_FILE=$XTRKCAD_PANGO_RC_FILE" -export "PATH=$XTRKCAD_RESOURCES/bin:$PATH" -export "XTRKCADLIB=$XTRKCAD_RESOURCES/share/xtrkcad" +export DYLD_LIBRARY_PATH="$XTRKCAD_RESOURCES/lib" +export FONTCONFIG_PATH="$XTRKCAD_RESOURCES/etc/fonts" +export GDK_PIXBUF_MODULE_FILE="$XTRKCAD_GDK_PIXBUF_MODULE_FILE" +export GTK_IM_MODULE_FILE="$XTRKCAD_GTK_IM_MODULE_FILE" +export PANGO_RC_FILE="$XTRKCAD_PANGO_RC_FILE" +export PATH="$XTRKCAD_RESOURCES/bin:$PATH" +export XTRKCADLIB="$XTRKCAD_RESOURCES/share/xtrkcad" export exec "$XTRKCAD_RESOURCES/bin/xtrkcad" diff --git a/distribution/osx/gtk-bundle/xtrkcad-launcher.sh b/distribution/osx/gtk-bundle/xtrkcad-launcher.sh index 69aac1e..9bd49af 100755 --- a/distribution/osx/gtk-bundle/xtrkcad-launcher.sh +++ b/distribution/osx/gtk-bundle/xtrkcad-launcher.sh @@ -8,12 +8,6 @@ if test "x$GTK_DEBUG_LAUNCHER" != x; then set -x fi -if test "x$GTK_DEBUG_GDB" != x; then - EXEC="gdb --args" -else - EXEC=exec -fi - name=`basename "$0"` tmp="$0" tmp=`dirname "$tmp"` @@ -186,13 +180,13 @@ echo "XTrackCAD: XTRKCAD_BUNDLE: $XTRKCAD_BUNDLE" #sed -e 's|/opt/local/etc|'"$XTRKCAD_ETC|g" "$XTRKCAD_RESOURCES/etc/pango/pangorc" > "$XTRKCAD_ETC/pango/pangorc" #sed -e 's|/opt/local|\"'"$XTRKCAD_RESOURCES|g" -e "s/\.so/.so\"/g" "$XTRKCAD_RESOURCES/etc/pango/pango.modules" > "$XTRKCAD_ETC/pango/pango.modules" -#export "DYLD_LIBRARY_PATH=$XTRKCAD_RESOURCES/lib" -#export "FONTCONFIG_PATH=$XTRKCAD_RESOURCES/etc/fonts" -#export "GDK_PIXBUF_MODULE_FILE=$XTRKCAD_GDK_PIXBUF_MODULE_FILE" -#export "GTK_IM_MODULE_FILE=$XTRKCAD_GTK_IM_MODULE_FILE" -export "PANGO_RC_FILE=$XTRKCAD_PANGO_RC_FILE" -export "PATH=$XTRKCAD_RESOURCES/bin:$PATH" -export "XTRKCADLIB=$XTRKCAD_RESOURCES/xtrkcad" +#export DYLD_LIBRARY_PATH="$XTRKCAD_RESOURCES/lib" +#export FONTCONFIG_PATH="$XTRKCAD_RESOURCES/etc/fonts" +#export GDK_PIXBUF_MODULE_FILE="$XTRKCAD_GDK_PIXBUF_MODULE_FILE" +#export GTK_IM_MODULE_FILE="$XTRKCAD_GTK_IM_MODULE_FILE" +export PANGO_RC_FILE="$XTRKCAD_PANGO_RC_FILE" +export PATH="$XTRKCAD_RESOURCES/bin:$PATH" +export XTRKCADLIB="$XTRKCAD_RESOURCES/xtrkcad" #export #exec "$XTRKCAD_BUNDLE/Contents/MacOS/XtrkCAD-bin" @@ -208,7 +202,15 @@ if /bin/expr "x$1" : '^x-psn_' > /dev/null; then shift 1 fi -$EXEC "$XTRKCAD_BUNDLE/Contents/MacOS/XtrkCAD-bin" "$@" +if test "x$GTK_DEBUG_GDB" != x; then + gdb --args "$XTRKCAD_BUNDLE/Contents/MacOS/XtrkCAD-bin" "$@" +else + if `tty -s`; then + $XTRKCAD_BUNDLE/Contents/MacOS/XtrkCAD-bin "$@" + else + nohup "$XTRKCAD_BUNDLE/Contents/MacOS/XtrkCAD-bin" "$@" >/dev/null & + fi +fi echo "XTrackCAD: Finishing $0" |
