| Index: source/libvpx/build/make/configure.sh
 | 
| ===================================================================
 | 
| --- source/libvpx/build/make/configure.sh	(revision 240950)
 | 
| +++ source/libvpx/build/make/configure.sh	(working copy)
 | 
| @@ -925,42 +925,27 @@
 | 
|            ;;
 | 
|  
 | 
|          darwin*)
 | 
| -            if [ -z "${sdk_path}" ]; then
 | 
| -                SDK_PATH=`xcode-select -print-path 2> /dev/null`
 | 
| -                SDK_PATH=${SDK_PATH}/Platforms/iPhoneOS.platform/Developer
 | 
| -            else
 | 
| -                SDK_PATH=${sdk_path}
 | 
| -            fi
 | 
| -            TOOLCHAIN_PATH=${SDK_PATH}/usr/bin
 | 
| -            CXX=${TOOLCHAIN_PATH}/g++
 | 
| -            CC=${TOOLCHAIN_PATH}/gcc
 | 
| -            AR=${TOOLCHAIN_PATH}/ar
 | 
| -            LD=${TOOLCHAIN_PATH}/arm-apple-darwin10-llvm-gcc-4.2
 | 
| -            AS=${TOOLCHAIN_PATH}/as
 | 
| -            STRIP=${TOOLCHAIN_PATH}/strip
 | 
| -            NM=${TOOLCHAIN_PATH}/nm
 | 
| +
 | 
| +            XCRUN_FIND="xcrun --sdk iphoneos -find"
 | 
| +            CXX="$(${XCRUN_FIND} clang++)"
 | 
| +            CC="$(${XCRUN_FIND} clang)"
 | 
| +            AR="$(${XCRUN_FIND} ar)"
 | 
| +            LD="$(${XCRUN_FIND} ld)"
 | 
| +            AS="$(${XCRUN_FIND} as)"
 | 
| +            STRIP="$(${XCRUN_FIND} strip)"
 | 
| +            NM="$(${XCRUN_FIND} nm)"
 | 
| +            RANLIB="$(${XCRUN_FIND} ranlib)"
 | 
|              AS_SFX=.s
 | 
|  
 | 
|              # ASFLAGS is written here instead of using check_add_asflags
 | 
|              # because we need to overwrite all of ASFLAGS and purge the
 | 
|              # options that were put in above
 | 
| -            ASFLAGS="-version -arch ${tgt_isa} -g"
 | 
| +            ASFLAGS="-arch ${tgt_isa} -g"
 | 
|  
 | 
| -            add_cflags -arch ${tgt_isa}
 | 
| -            add_ldflags -arch_only ${tgt_isa}
 | 
| +            alt_libc="$(xcrun --sdk iphoneos --show-sdk-path)"
 | 
| +            add_cflags -arch ${tgt_isa} -isysroot ${alt_libc}
 | 
| +            add_ldflags -arch ${tgt_isa} -ios_version_min 7.0
 | 
|  
 | 
| -            if [ -z "${alt_libc}" ]; then
 | 
| -                alt_libc=${SDK_PATH}/SDKs/iPhoneOS6.0.sdk
 | 
| -            fi
 | 
| -
 | 
| -            add_cflags  "-isysroot ${alt_libc}"
 | 
| -
 | 
| -            # Add the paths for the alternate libc
 | 
| -            for d in usr/include; do
 | 
| -                try_dir="${alt_libc}/${d}"
 | 
| -                [ -d "${try_dir}" ] && add_cflags -I"${try_dir}"
 | 
| -            done
 | 
| -
 | 
|              for d in lib usr/lib usr/lib/system; do
 | 
|                  try_dir="${alt_libc}/${d}"
 | 
|                  [ -d "${try_dir}" ] && add_ldflags -L"${try_dir}"
 | 
| @@ -1091,6 +1076,15 @@
 | 
|                  # Skip the check by setting AS arbitrarily
 | 
|                  AS=msvs
 | 
|                  msvs_arch_dir=x86-msvs
 | 
| +                vc_version=${tgt_cc##vs}
 | 
| +                case $vc_version in
 | 
| +                    7|8|9|10)
 | 
| +                         echo "${tgt_cc} does not support avx/avx2, disabling....."
 | 
| +                         RTCD_OPTIONS="${RTCD_OPTIONS}--disable-avx --disable-avx2 "
 | 
| +                         soft_disable avx
 | 
| +                         soft_disable avx2
 | 
| +                    ;;
 | 
| +                esac
 | 
|              ;;
 | 
|          esac
 | 
|  
 | 
| 
 |