Use the proper SDK when building iOS sim builds of LLVM and/or Mac OS X builds.
authorOwen Anderson <resistor@mac.com>
Tue, 28 Jan 2014 19:57:18 +0000 (19:57 +0000)
committerOwen Anderson <resistor@mac.com>
Tue, 28 Jan 2014 19:57:18 +0000 (19:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200335 91177308-0d34-0410-b5e6-96231b3b80d8

utils/buildit/build_llvm

index 9e9321601cbf0d6063ee77bf5423955258013a06..d63d7e88cd23598440a8228c53b9f065efc40d1f 100755 (executable)
@@ -171,10 +171,10 @@ if [ "$ARM_HOSTED_BUILD" = yes ]; then
 else
 # not $ARM_HOSTED_BUILD
 
-  export CC=`xcrun -find clang`
-  export CXX=`xcrun -find clang++`
-
   if [ "$IOS_SIM_BUILD" = yes ]; then
+    export CC=`xcrun -sdk iphonesimulator -find clang`
+    export CXX=`xcrun -sdk iphonesimulator -find clang++`
+
     # Use a non-standard "darwin_sim" host triple to trigger a cross-build.
     configure_opts="--enable-targets=x86 --host=i686-apple-darwin_sim \
                     --build=i686-apple-darwin10"
@@ -183,6 +183,9 @@ else
         DEPLOYMENT_TARGET=-mios-simulator-version-min=$IPHONEOS_DEPLOYMENT_TARGET"
     fi
   else
+    export CC=`xcrun -sdk macosx -find clang`
+    export CXX=`xcrun -sdk macosx -find clang++`
+
     configure_opts="--enable-targets=arm,x86"
     if [ -n "$MACOSX_DEPLOYMENT_TARGET" ]; then
       COMMON_MAKEFLAGS="$COMMON_MAKEFLAGS \