From 385e20c7bcf9da15341992cbcfd99a33f8eebb9f Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Tue, 6 Aug 2013 10:58:50 -0600 Subject: [PATCH] Newer Xcode places the SDKs under Xcode.app --- mkpkg | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/mkpkg b/mkpkg index e025bf0fb..0ab8b2530 100755 --- a/mkpkg +++ b/mkpkg @@ -226,7 +226,14 @@ case "$osversion" in esac if test "${osversion}" != "`$top_srcdir/pp --probe`"; then sdkvers=`echo "${osversion}" | sed 's/^macos\([0-9][0-9]\)\([0-9]*\)-.*$/\1.\2/'` - SDK_FLAGS="-isysroot /Developer/SDKs/MacOSX${sdkvers}.sdk -mmacosx-version-min=${sdkvers}" + # Newer Xcode puts /Developer under the app Contents dir. + SDK_DIR="/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs" + if test -d "${SDK_DIR}/MacOSX${sdkvers}.sdk"; then + SDK_DIR="${SDK_DIR}/MacOSX${sdkvers}.sdk" + elif test -d "/Developer/SDKs/MacOSX${sdkvers}.sdk"; then + SDK_DIR="/Developer/SDKs/MacOSX${sdkvers}.sdk" + fi + SDK_FLAGS="-isysroot ${SDK_DIR} -mmacosx-version-min=${sdkvers}" fi export CFLAGS="-O2 -g $ARCH_FLAGS $SDK_FLAGS" export LDFLAGS="$ARCH_FLAGS $SDK_FLAGS" -- 2.40.0