aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rwxr-xr-xLibrary/ENV/4.3/mig3
-rwxr-xr-xLibrary/ENV/4.3/xcrun7
2 files changed, 10 insertions, 0 deletions
diff --git a/Library/ENV/4.3/mig b/Library/ENV/4.3/mig
new file mode 100755
index 000000000..a7a12557a
--- /dev/null
+++ b/Library/ENV/4.3/mig
@@ -0,0 +1,3 @@
+#!/bin/bash
+pwd="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+exec xcrun mig -cc $pwd/cc "$@"
diff --git a/Library/ENV/4.3/xcrun b/Library/ENV/4.3/xcrun
index 49d99a644..d6f4e84a0 100755
--- a/Library/ENV/4.3/xcrun
+++ b/Library/ENV/4.3/xcrun
@@ -3,10 +3,17 @@
# But many build-systems expect it to work. This fixes that.
# NOTE only works if they call xcrun without a full-path. Cross your fingers!
+[ "$#" -eq 0 ] && exec /usr/bin/xcrun
+
if [ $HOMEBREW_SDKROOT ]; then
arg0="$1"
shift
+ case $arg0 in
+ -*)
+ exec /usr/bin/xcrun "$arg0" "$@";;
+ esac
+
path=$(/usr/bin/xcrun -find $arg0)
[ -x "$path" ] && exec "$path" "$@"