diff options
author | 2015-10-28 21:48:09 +0000 | |
---|---|---|
committer | 2015-10-29 07:47:43 +0000 | |
commit | bb23793da2ff3a0ea5a1ffb8444a626af15162c7 (patch) | |
tree | b50bb1e1da63069ff5636be404e1f520c717a130 /src/tools/xcode/swiftstdlibtoolwrapper | |
parent | 3b8deab01acb9a7a39e9c79ec47f918ed0e0677f (diff) |
In objc tools, refer to the realpath tool using its full embedded tool location. Then, if unavailable, look relative to the workspace.
--
MOS_MIGRATED_REVID=106536282
Diffstat (limited to 'src/tools/xcode/swiftstdlibtoolwrapper')
-rwxr-xr-x | src/tools/xcode/swiftstdlibtoolwrapper/swiftstdlibtoolwrapper.sh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/tools/xcode/swiftstdlibtoolwrapper/swiftstdlibtoolwrapper.sh b/src/tools/xcode/swiftstdlibtoolwrapper/swiftstdlibtoolwrapper.sh index e2fce6e383..90520b5d2b 100755 --- a/src/tools/xcode/swiftstdlibtoolwrapper/swiftstdlibtoolwrapper.sh +++ b/src/tools/xcode/swiftstdlibtoolwrapper/swiftstdlibtoolwrapper.sh @@ -21,7 +21,12 @@ set -eu -OUTZIP=$(tools/objc/realpath "$1") +REALPATH=$0.runfiles/external/bazel_tools/tools/objc/realpath +if [ ! -e $REALPATH ]; then + REALPATH=tools/objc/realpath +fi + +OUTZIP=$($REALPATH "$1") shift 1 TEMPDIR=$(mktemp -d -t swiftstdlibtoolZippingOutput) trap "rm -rf \"$TEMPDIR\"" EXIT |