summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Held <drheld@gmail.com>2012-02-02 11:23:50 -0800
committerAvery Pennarun <apenwarr@gmail.com>2012-02-07 12:16:31 -0500
commit12f6a52ec61203302a8f57a6f1b2b60ac2c083ad (patch)
treed97cd86583d252b06b1c9e7cfabee750847aba0e
parente737f4b944c590581f67953cb5f051cebbbbdb8e (diff)
Fix runpython.do for systems with unxpected configurations.
If the expected arch directory doesn't exist, give up and don't specify arch at all. Currently it expands to '*' which fails. [slightly modified by apenwarr]
-rw-r--r--ui-macos/bits/runpython.do14
1 files changed, 8 insertions, 6 deletions
diff --git a/ui-macos/bits/runpython.do b/ui-macos/bits/runpython.do
index a53247f..9791a87 100644
--- a/ui-macos/bits/runpython.do
+++ b/ui-macos/bits/runpython.do
@@ -2,12 +2,14 @@ exec >&2
redo-ifchange runpython.c
ARCHES=""
printf "Platforms: "
-for d in /usr/libexec/gcc/darwin/*; do
- PLAT=$(basename "$d")
- [ "$PLAT" != "ppc64" ] || continue # fails for some reason on my Mac
- ARCHES="$ARCHES -arch $PLAT"
- printf "$PLAT "
-done
+if [ -d /usr/libexec/gcc/darwin ]; then
+ for d in /usr/libexec/gcc/darwin/*; do
+ PLAT=$(basename "$d")
+ [ "$PLAT" != "ppc64" ] || continue # fails for some reason on my Mac
+ ARCHES="$ARCHES -arch $PLAT"
+ printf "$PLAT "
+ done
+fi
printf "\n"
gcc $ARCHES \
-Wall -o $3 runpython.c \