Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(218)

Side by Side Diff: source/libvpx/build/make/configure.sh

Issue 958693004: libvpx: Pull from upstream (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/libvpx.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « source/libvpx/build/make/Makefile ('k') | source/libvpx/build/make/iosbuild.sh » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/sh 1 #!/bin/sh
2 ## 2 ##
3 ## configure.sh 3 ## configure.sh
4 ## 4 ##
5 ## This script is sourced by the main configure script and contains 5 ## This script is sourced by the main configure script and contains
6 ## utility functions and other common bits that aren't strictly libvpx 6 ## utility functions and other common bits that aren't strictly libvpx
7 ## related. 7 ## related.
8 ## 8 ##
9 ## This build system is based in part on the FFmpeg configure script. 9 ## This build system is based in part on the FFmpeg configure script.
10 ## 10 ##
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 ${toggle_extra_warnings} emit harmless warnings (always non-fatal) 76 ${toggle_extra_warnings} emit harmless warnings (always non-fatal)
77 ${toggle_werror} treat warnings as errors, if possible 77 ${toggle_werror} treat warnings as errors, if possible
78 (not available with all compilers) 78 (not available with all compilers)
79 ${toggle_optimizations} turn on/off compiler optimization flags 79 ${toggle_optimizations} turn on/off compiler optimization flags
80 ${toggle_pic} turn on/off Position Independent Code 80 ${toggle_pic} turn on/off Position Independent Code
81 ${toggle_ccache} turn on/off compiler cache 81 ${toggle_ccache} turn on/off compiler cache
82 ${toggle_debug} enable/disable debug mode 82 ${toggle_debug} enable/disable debug mode
83 ${toggle_gprof} enable/disable gprof profiling instrumentation 83 ${toggle_gprof} enable/disable gprof profiling instrumentation
84 ${toggle_gcov} enable/disable gcov coverage instrumentation 84 ${toggle_gcov} enable/disable gcov coverage instrumentation
85 ${toggle_thumb} enable/disable building arm assembly in thumb mode 85 ${toggle_thumb} enable/disable building arm assembly in thumb mode
86 ${toggle_dependency_tracking}
87 disable to speed up one-time build
86 88
87 Install options: 89 Install options:
88 ${toggle_install_docs} control whether docs are installed 90 ${toggle_install_docs} control whether docs are installed
89 ${toggle_install_bins} control whether binaries are installed 91 ${toggle_install_bins} control whether binaries are installed
90 ${toggle_install_libs} control whether libraries are installed 92 ${toggle_install_libs} control whether libraries are installed
91 ${toggle_install_srcs} control whether sources are installed 93 ${toggle_install_srcs} control whether sources are installed
92 94
93 95
94 EOF 96 EOF
95 } 97 }
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
194 eval test "x\$$1" = "xyes" 196 eval test "x\$$1" = "xyes"
195 } 197 }
196 198
197 disabled(){ 199 disabled(){
198 eval test "x\$$1" = "xno" 200 eval test "x\$$1" = "xno"
199 } 201 }
200 202
201 soft_enable() { 203 soft_enable() {
202 for var in $*; do 204 for var in $*; do
203 if ! disabled $var; then 205 if ! disabled $var; then
204 log_echo " enabling $var" 206 enabled $var || log_echo " enabling $var"
205 enable_feature $var 207 enable_feature $var
206 fi 208 fi
207 done 209 done
208 } 210 }
209 211
210 soft_disable() { 212 soft_disable() {
211 for var in $*; do 213 for var in $*; do
212 if ! enabled $var; then 214 if ! enabled $var; then
213 log_echo " disabling $var" 215 disabled $var || log_echo " disabling $var"
214 disable_feature $var 216 disable_feature $var
215 fi 217 fi
216 done 218 done
217 } 219 }
218 220
219 # 221 #
220 # Text Processing Functions 222 # Text Processing Functions
221 # 223 #
222 toupper(){ 224 toupper(){
223 echo "$@" | tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 225 echo "$@" | tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after
501 --extra-cflags=*) 503 --extra-cflags=*)
502 extra_cflags="${optval}" 504 extra_cflags="${optval}"
503 ;; 505 ;;
504 --enable-?*|--disable-?*) 506 --enable-?*|--disable-?*)
505 eval `echo "$opt" | sed 's/--/action=/;s/-/ option=/;s/-/_/g'` 507 eval `echo "$opt" | sed 's/--/action=/;s/-/ option=/;s/-/_/g'`
506 if echo "${ARCH_EXT_LIST}" | grep "^ *$option\$" >/dev/null; then 508 if echo "${ARCH_EXT_LIST}" | grep "^ *$option\$" >/dev/null; then
507 [ $action = "disable" ] && RTCD_OPTIONS="${RTCD_OPTIONS}--disable-${op tion} " 509 [ $action = "disable" ] && RTCD_OPTIONS="${RTCD_OPTIONS}--disable-${op tion} "
508 elif [ $action = "disable" ] && ! disabled $option ; then 510 elif [ $action = "disable" ] && ! disabled $option ; then
509 echo "${CMDLINE_SELECT}" | grep "^ *$option\$" >/dev/null || 511 echo "${CMDLINE_SELECT}" | grep "^ *$option\$" >/dev/null ||
510 die_unknown $opt 512 die_unknown $opt
513 log_echo " disabling $option"
511 elif [ $action = "enable" ] && ! enabled $option ; then 514 elif [ $action = "enable" ] && ! enabled $option ; then
512 echo "${CMDLINE_SELECT}" | grep "^ *$option\$" >/dev/null || 515 echo "${CMDLINE_SELECT}" | grep "^ *$option\$" >/dev/null ||
513 die_unknown $opt 516 die_unknown $opt
517 log_echo " enabling $option"
514 fi 518 fi
515 ${action}_feature $option 519 ${action}_feature $option
516 ;; 520 ;;
517 --require-?*) 521 --require-?*)
518 eval `echo "$opt" | sed 's/--/action=/;s/-/ option=/;s/-/_/g'` 522 eval `echo "$opt" | sed 's/--/action=/;s/-/ option=/;s/-/_/g'`
519 if echo "${ARCH_EXT_LIST}" none | grep "^ *$option\$" >/dev/null; then 523 if echo "${ARCH_EXT_LIST}" none | grep "^ *$option\$" >/dev/null; then
520 RTCD_OPTIONS="${RTCD_OPTIONS}${opt} " 524 RTCD_OPTIONS="${RTCD_OPTIONS}${opt} "
521 else 525 else
522 die_unknown $opt 526 die_unknown $opt
523 fi 527 fi
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
599 CXX=${CXX:-${CROSS}g++} 603 CXX=${CXX:-${CROSS}g++}
600 AR=${AR:-${CROSS}ar} 604 AR=${AR:-${CROSS}ar}
601 LD=${LD:-${CROSS}${link_with_cc:-ld}} 605 LD=${LD:-${CROSS}${link_with_cc:-ld}}
602 AS=${AS:-${CROSS}as} 606 AS=${AS:-${CROSS}as}
603 STRIP=${STRIP:-${CROSS}strip} 607 STRIP=${STRIP:-${CROSS}strip}
604 NM=${NM:-${CROSS}nm} 608 NM=${NM:-${CROSS}nm}
605 AS_SFX=.s 609 AS_SFX=.s
606 EXE_SFX= 610 EXE_SFX=
607 } 611 }
608 612
613 # Reliably find the newest available Darwin SDKs. (Older versions of
614 # xcrun don't support --show-sdk-path.)
615 show_darwin_sdk_path() {
616 xcrun --sdk $1 --show-sdk-path 2>/dev/null ||
617 xcodebuild -sdk $1 -version Path 2>/dev/null
618 }
619
609 process_common_toolchain() { 620 process_common_toolchain() {
610 if [ -z "$toolchain" ]; then 621 if [ -z "$toolchain" ]; then
611 gcctarget="${CHOST:-$(gcc -dumpmachine 2> /dev/null)}" 622 gcctarget="${CHOST:-$(gcc -dumpmachine 2> /dev/null)}"
612 623
613 # detect tgt_isa 624 # detect tgt_isa
614 case "$gcctarget" in 625 case "$gcctarget" in
615 armv6*) 626 armv6*)
616 tgt_isa=armv6 627 tgt_isa=armv6
617 ;; 628 ;;
618 armv7*-hardfloat*) 629 armv7*-hardfloat*)
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
659 tgt_os=darwin11 670 tgt_os=darwin11
660 ;; 671 ;;
661 *darwin12*) 672 *darwin12*)
662 tgt_isa=x86_64 673 tgt_isa=x86_64
663 tgt_os=darwin12 674 tgt_os=darwin12
664 ;; 675 ;;
665 *darwin13*) 676 *darwin13*)
666 tgt_isa=x86_64 677 tgt_isa=x86_64
667 tgt_os=darwin13 678 tgt_os=darwin13
668 ;; 679 ;;
680 *darwin14*)
681 tgt_isa=x86_64
682 tgt_os=darwin14
683 ;;
669 x86_64*mingw32*) 684 x86_64*mingw32*)
670 tgt_os=win64 685 tgt_os=win64
671 ;; 686 ;;
672 *mingw32*|*cygwin*) 687 *mingw32*|*cygwin*)
673 [ -z "$tgt_isa" ] && tgt_isa=x86 688 [ -z "$tgt_isa" ] && tgt_isa=x86
674 tgt_os=win32 689 tgt_os=win32
675 ;; 690 ;;
676 *linux*|*bsd*) 691 *linux*|*bsd*)
677 tgt_os=linux 692 tgt_os=linux
678 ;; 693 ;;
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
718 ;; 733 ;;
719 esac 734 esac
720 735
721 # PIC is probably what we want when building shared libs 736 # PIC is probably what we want when building shared libs
722 enabled shared && soft_enable pic 737 enabled shared && soft_enable pic
723 738
724 # Minimum iOS version for all target platforms (darwin and iphonesimulator). 739 # Minimum iOS version for all target platforms (darwin and iphonesimulator).
725 IOS_VERSION_MIN="6.0" 740 IOS_VERSION_MIN="6.0"
726 741
727 # Handle darwin variants. Newer SDKs allow targeting older 742 # Handle darwin variants. Newer SDKs allow targeting older
728 # platforms, so find the newest SDK available. 743 # platforms, so use the newest one available.
729 case ${toolchain} in 744 case ${toolchain} in
730 *-darwin*) 745 *-darwin*)
731 if [ -z "${DEVELOPER_DIR}" ]; then 746 osx_sdk_dir="$(show_darwin_sdk_path macosx)"
732 DEVELOPER_DIR=`xcode-select -print-path 2> /dev/null` 747 if [ -d "${osx_sdk_dir}" ]; then
733 [ $? -ne 0 ] && OSX_SKIP_DIR_CHECK=1 748 add_cflags "-isysroot ${osx_sdk_dir}"
734 fi 749 add_ldflags "-isysroot ${osx_sdk_dir}"
735 if [ -z "${OSX_SKIP_DIR_CHECK}" ]; then
736 OSX_SDK_ROOTS="${DEVELOPER_DIR}/SDKs"
737 OSX_SDK_VERSIONS="MacOSX10.4u.sdk MacOSX10.5.sdk MacOSX10.6.sdk"
738 OSX_SDK_VERSIONS="${OSX_SDK_VERSIONS} MacOSX10.7.sdk"
739 for v in ${OSX_SDK_VERSIONS}; do
740 if [ -d "${OSX_SDK_ROOTS}/${v}" ]; then
741 osx_sdk_dir="${OSX_SDK_ROOTS}/${v}"
742 fi
743 done
744 fi 750 fi
745 ;; 751 ;;
746 esac 752 esac
747 753
748 if [ -d "${osx_sdk_dir}" ]; then
749 add_cflags "-isysroot ${osx_sdk_dir}"
750 add_ldflags "-isysroot ${osx_sdk_dir}"
751 fi
752
753 case ${toolchain} in 754 case ${toolchain} in
754 *-darwin8-*) 755 *-darwin8-*)
755 add_cflags "-mmacosx-version-min=10.4" 756 add_cflags "-mmacosx-version-min=10.4"
756 add_ldflags "-mmacosx-version-min=10.4" 757 add_ldflags "-mmacosx-version-min=10.4"
757 ;; 758 ;;
758 *-darwin9-*) 759 *-darwin9-*)
759 add_cflags "-mmacosx-version-min=10.5" 760 add_cflags "-mmacosx-version-min=10.5"
760 add_ldflags "-mmacosx-version-min=10.5" 761 add_ldflags "-mmacosx-version-min=10.5"
761 ;; 762 ;;
762 *-darwin10-*) 763 *-darwin10-*)
763 add_cflags "-mmacosx-version-min=10.6" 764 add_cflags "-mmacosx-version-min=10.6"
764 add_ldflags "-mmacosx-version-min=10.6" 765 add_ldflags "-mmacosx-version-min=10.6"
765 ;; 766 ;;
766 *-darwin11-*) 767 *-darwin11-*)
767 add_cflags "-mmacosx-version-min=10.7" 768 add_cflags "-mmacosx-version-min=10.7"
768 add_ldflags "-mmacosx-version-min=10.7" 769 add_ldflags "-mmacosx-version-min=10.7"
769 ;; 770 ;;
770 *-darwin12-*) 771 *-darwin12-*)
771 add_cflags "-mmacosx-version-min=10.8" 772 add_cflags "-mmacosx-version-min=10.8"
772 add_ldflags "-mmacosx-version-min=10.8" 773 add_ldflags "-mmacosx-version-min=10.8"
773 ;; 774 ;;
774 *-darwin13-*) 775 *-darwin13-*)
775 add_cflags "-mmacosx-version-min=10.9" 776 add_cflags "-mmacosx-version-min=10.9"
776 add_ldflags "-mmacosx-version-min=10.9" 777 add_ldflags "-mmacosx-version-min=10.9"
777 ;; 778 ;;
779 *-darwin14-*)
780 add_cflags "-mmacosx-version-min=10.10"
781 add_ldflags "-mmacosx-version-min=10.10"
782 ;;
778 *-iphonesimulator-*) 783 *-iphonesimulator-*)
779 add_cflags "-miphoneos-version-min=${IOS_VERSION_MIN}" 784 add_cflags "-miphoneos-version-min=${IOS_VERSION_MIN}"
780 add_ldflags "-miphoneos-version-min=${IOS_VERSION_MIN}" 785 add_ldflags "-miphoneos-version-min=${IOS_VERSION_MIN}"
781 osx_sdk_dir="$(xcrun --sdk iphonesimulator --show-sdk-path)" 786 iossim_sdk_dir="$(show_darwin_sdk_path iphonesimulator)"
782 add_cflags "-isysroot ${osx_sdk_dir}" 787 if [ -d "${iossim_sdk_dir}" ]; then
783 add_ldflags "-isysroot ${osx_sdk_dir}" 788 add_cflags "-isysroot ${iossim_sdk_dir}"
789 add_ldflags "-isysroot ${iossim_sdk_dir}"
790 fi
784 ;; 791 ;;
785 esac 792 esac
786 793
787 # Handle Solaris variants. Solaris 10 needs -lposix4 794 # Handle Solaris variants. Solaris 10 needs -lposix4
788 case ${toolchain} in 795 case ${toolchain} in
789 sparc-solaris-*) 796 sparc-solaris-*)
790 add_extralibs -lposix4 797 add_extralibs -lposix4
791 disable_feature fast_unaligned 798 disable_feature fast_unaligned
792 ;; 799 ;;
793 *-solaris-*) 800 *-solaris-*)
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
945 soft_enable realtime_only 952 soft_enable realtime_only
946 if [ ${tgt_isa} = "armv7" ]; then 953 if [ ${tgt_isa} = "armv7" ]; then
947 soft_enable runtime_cpu_detect 954 soft_enable runtime_cpu_detect
948 fi 955 fi
949 if enabled runtime_cpu_detect; then 956 if enabled runtime_cpu_detect; then
950 add_cflags "-I${SDK_PATH}/sources/android/cpufeatures" 957 add_cflags "-I${SDK_PATH}/sources/android/cpufeatures"
951 fi 958 fi
952 ;; 959 ;;
953 960
954 darwin*) 961 darwin*)
955 XCRUN_FIND="xcrun --sdk iphoneos -find" 962 XCRUN_FIND="xcrun --sdk iphoneos --find"
956 CXX="$(${XCRUN_FIND} clang++)" 963 CXX="$(${XCRUN_FIND} clang++)"
957 CC="$(${XCRUN_FIND} clang)" 964 CC="$(${XCRUN_FIND} clang)"
958 AR="$(${XCRUN_FIND} ar)" 965 AR="$(${XCRUN_FIND} ar)"
959 AS="$(${XCRUN_FIND} as)" 966 AS="$(${XCRUN_FIND} as)"
960 STRIP="$(${XCRUN_FIND} strip)" 967 STRIP="$(${XCRUN_FIND} strip)"
961 NM="$(${XCRUN_FIND} nm)" 968 NM="$(${XCRUN_FIND} nm)"
962 RANLIB="$(${XCRUN_FIND} ranlib)" 969 RANLIB="$(${XCRUN_FIND} ranlib)"
963 AS_SFX=.s 970 AS_SFX=.s
964 971
965 # Special handling of ld for armv6 because libclang_rt.ios.a does 972 # Special handling of ld for armv6 because libclang_rt.ios.a does
966 # not contain armv6 support in Apple's clang package: 973 # not contain armv6 support in Apple's clang package:
967 # Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn). 974 # Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn).
968 # TODO(tomfinegan): Remove this. Our minimum iOS version (6.0) 975 # TODO(tomfinegan): Remove this. Our minimum iOS version (6.0)
969 # renders support for armv6 unnecessary because the 3GS and up 976 # renders support for armv6 unnecessary because the 3GS and up
970 # support neon. 977 # support neon.
971 if [ "${tgt_isa}" = "armv6" ]; then 978 if [ "${tgt_isa}" = "armv6" ]; then
972 LD="$(${XCRUN_FIND} ld)" 979 LD="$(${XCRUN_FIND} ld)"
973 else 980 else
974 LD="${CXX:-$(${XCRUN_FIND} ld)}" 981 LD="${CXX:-$(${XCRUN_FIND} ld)}"
975 fi 982 fi
976 983
977 # ASFLAGS is written here instead of using check_add_asflags 984 # ASFLAGS is written here instead of using check_add_asflags
978 # because we need to overwrite all of ASFLAGS and purge the 985 # because we need to overwrite all of ASFLAGS and purge the
979 # options that were put in above 986 # options that were put in above
980 ASFLAGS="-arch ${tgt_isa} -g" 987 ASFLAGS="-arch ${tgt_isa} -g"
981 988
982 alt_libc="$(xcrun --sdk iphoneos --show-sdk-path)" 989 add_cflags -arch ${tgt_isa}
983 add_cflags -arch ${tgt_isa} -isysroot ${alt_libc}
984 add_ldflags -arch ${tgt_isa} 990 add_ldflags -arch ${tgt_isa}
985 991
992 alt_libc="$(show_darwin_sdk_path iphoneos)"
993 if [ -d "${alt_libc}" ]; then
994 add_cflags -isysroot ${alt_libc}
995 fi
996
986 if [ "${LD}" = "${CXX}" ]; then 997 if [ "${LD}" = "${CXX}" ]; then
987 add_ldflags -miphoneos-version-min="${IOS_VERSION_MIN}" 998 add_ldflags -miphoneos-version-min="${IOS_VERSION_MIN}"
988 else 999 else
989 add_ldflags -ios_version_min "${IOS_VERSION_MIN}" 1000 add_ldflags -ios_version_min "${IOS_VERSION_MIN}"
990 fi 1001 fi
991 1002
992 for d in lib usr/lib usr/lib/system; do 1003 for d in lib usr/lib usr/lib/system; do
993 try_dir="${alt_libc}/${d}" 1004 try_dir="${alt_libc}/${d}"
994 [ -d "${try_dir}" ] && add_ldflags -L"${try_dir}" 1005 [ -d "${try_dir}" ] && add_ldflags -L"${try_dir}"
995 done 1006 done
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after
1143 check_gcc_machine_option sse3 1154 check_gcc_machine_option sse3
1144 check_gcc_machine_option ssse3 1155 check_gcc_machine_option ssse3
1145 check_gcc_machine_option sse4 sse4_1 1156 check_gcc_machine_option sse4 sse4_1
1146 check_gcc_machine_option avx 1157 check_gcc_machine_option avx
1147 check_gcc_machine_option avx2 1158 check_gcc_machine_option avx2
1148 1159
1149 case "${AS}" in 1160 case "${AS}" in
1150 auto|"") 1161 auto|"")
1151 which nasm >/dev/null 2>&1 && AS=nasm 1162 which nasm >/dev/null 2>&1 && AS=nasm
1152 which yasm >/dev/null 2>&1 && AS=yasm 1163 which yasm >/dev/null 2>&1 && AS=yasm
1164 if [ "${AS}" = nasm ] ; then
1165 # Apple ships version 0.98 of nasm through at least Xcode 6. Revisit
1166 # this check if they start shipping a compatible version.
1167 apple=`nasm -v | grep "Apple"`
1168 [ -n "${apple}" ] \
1169 && echo "Unsupported version of nasm: ${apple}" \
1170 && AS=""
1171 fi
1153 [ "${AS}" = auto ] || [ -z "${AS}" ] \ 1172 [ "${AS}" = auto ] || [ -z "${AS}" ] \
1154 && die "Neither yasm nor nasm have been found" 1173 && die "Neither yasm nor nasm have been found"
1155 ;; 1174 ;;
1156 esac 1175 esac
1157 log_echo " using $AS" 1176 log_echo " using $AS"
1158 [ "${AS##*/}" = nasm ] && add_asflags -Ox 1177 [ "${AS##*/}" = nasm ] && add_asflags -Ox
1159 AS_SFX=.asm 1178 AS_SFX=.asm
1160 case ${tgt_os} in 1179 case ${tgt_os} in
1161 win32) 1180 win32)
1162 add_asflags -f win32 1181 add_asflags -f win32
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
1235 check_add_ldflags -fprofile-arcs -ftest-coverage 1254 check_add_ldflags -fprofile-arcs -ftest-coverage
1236 1255
1237 if enabled optimizations; then 1256 if enabled optimizations; then
1238 if enabled rvct; then 1257 if enabled rvct; then
1239 enabled small && check_add_cflags -Ospace || check_add_cflags -Otime 1258 enabled small && check_add_cflags -Ospace || check_add_cflags -Otime
1240 else 1259 else
1241 enabled small && check_add_cflags -O2 || check_add_cflags -O3 1260 enabled small && check_add_cflags -O2 || check_add_cflags -O3
1242 fi 1261 fi
1243 fi 1262 fi
1244 1263
1245 tgt_os_no_version=$(echo "${tgt_os}" | tr -d "[0-9]") 1264 if [ "${tgt_isa}" = "x86_64" ] || [ "${tgt_isa}" = "x86" ]; then
1246 # Default use_x86inc to yes when we are 64 bit, non-pic, or on any
1247 # non-Darwin target.
1248 if [ "${tgt_isa}" = "x86_64" ] || [ "${pic}" != "yes" ] || \
1249 [ "${tgt_os_no_version}" != "darwin" ]; then
1250 soft_enable use_x86inc 1265 soft_enable use_x86inc
1251 fi 1266 fi
1252 1267
1253 # Position Independent Code (PIC) support, for building relocatable 1268 # Position Independent Code (PIC) support, for building relocatable
1254 # shared objects 1269 # shared objects
1255 enabled gcc && enabled pic && check_add_cflags -fPIC 1270 enabled gcc && enabled pic && check_add_cflags -fPIC
1256 1271
1257 # Work around longjmp interception on glibc >= 2.11, to improve binary 1272 # Work around longjmp interception on glibc >= 2.11, to improve binary
1258 # compatibility. See http://code.google.com/p/webm/issues/detail?id=166 1273 # compatibility. See http://code.google.com/p/webm/issues/detail?id=166
1259 enabled linux && check_add_cflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 1274 enabled linux && check_add_cflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
1403 # Prepare the PWD for building. 1418 # Prepare the PWD for building.
1404 for f in ${OOT_INSTALLS}; do 1419 for f in ${OOT_INSTALLS}; do
1405 install -D "${source_path}/$f" "$f" 1420 install -D "${source_path}/$f" "$f"
1406 done 1421 done
1407 fi 1422 fi
1408 cp "${source_path}/build/make/Makefile" . 1423 cp "${source_path}/build/make/Makefile" .
1409 1424
1410 clean_temp_files 1425 clean_temp_files
1411 true 1426 true
1412 } 1427 }
OLDNEW
« no previous file with comments | « source/libvpx/build/make/Makefile ('k') | source/libvpx/build/make/iosbuild.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698