summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Freeman (saurik) <saurik@saurik.com>2016-11-01 10:36:42 -0700
committerJay Freeman (saurik) <saurik@saurik.com>2016-11-01 10:36:42 -0700
commite67b009f8f8c7b64e3489eedf40b75056fc45a08 (patch)
tree2c6973dd256ceadf0e488e0ef01593dd78e6dbe1
parentaf7a541a90f647596ccf1309d0d77925b8c5f742 (diff)
Avoid system headers to compile using macOS 10.12.
-rwxr-xr-xsysroot.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/sysroot.sh b/sysroot.sh
index e17d8d9..2860707 100755
--- a/sysroot.sh
+++ b/sysroot.sh
@@ -23,6 +23,8 @@ if tar --help | grep bsdtar &>/dev/null; then
exit 1
fi
+xcode=$(xcodebuild -sdk macosx -version Path)
+
rm -rf sysroot
mkdir sysroot
cd sysroot
@@ -132,14 +134,14 @@ else
fi
for framework in ApplicationServices CoreServices IOKit IOSurface JavaScriptCore WebKit; do
- ln -s /System/Library/Frameworks/"${framework}".framework/Headers "${framework}"
+ ln -s "${xcode}"/System/Library/Frameworks/"${framework}".framework/Headers "${framework}"
done
for framework in /System/Library/Frameworks/CoreServices.framework/Frameworks/*.framework; do
name=${framework}
name=${name%.framework}
name=${name##*/}
- ln -s "${framework}/Headers" "${name}"
+ ln -s "${xcode}/${framework}/Headers" "${name}"
done
mkdir -p Cocoa