diff options
author | Måns Rullgård <mans@mansr.com> | 2009-07-12 13:29:48 +0000 |
---|---|---|
committer | Måns Rullgård <mans@mansr.com> | 2009-07-12 13:29:48 +0000 |
commit | 997f3ba4ef90348397c83563aadc853957e6e566 (patch) | |
tree | 591e3cd561df63aee321abd0c1e4fbd5efa91e5d /configure | |
parent | 7e6c86e65ddb7cef13f856acf0e10737e10564d3 (diff) | |
download | ffmpeg-997f3ba4ef90348397c83563aadc853957e6e566.tar.gz |
Set CPU selection flags in $cpuflags, add to cflags outside case block
Originally committed as revision 19410 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 40 |
1 files changed, 21 insertions, 19 deletions
@@ -1837,80 +1837,80 @@ if test $cpu != "generic"; then } case $cpu in 601|ppc601|PowerPC601) - add_cflags -mcpu=601 + cpuflags="-mcpu=601" warn_altivec enabled PPC601 ;; 603*|ppc603*|PowerPC603*) - add_cflags -mcpu=603 + cpuflags="-mcpu=603" warn_altivec enabled PPC603 ;; 604*|ppc604*|PowerPC604*) - add_cflags -mcpu=604 + cpuflags="-mcpu=604" warn_altivec enabled PPC604 ;; G3|g3|75*|ppc75*|PowerPC75*) - add_cflags -mcpu=750 -mpowerpc-gfxopt + cpuflags="-mcpu=750 -mpowerpc-gfxopt" warn_altivec enabled PPC75x ;; G4|g4|745*|ppc745*|PowerPC745*) - add_cflags -mcpu=7450 -mpowerpc-gfxopt + cpuflags="-mcpu=7450 -mpowerpc-gfxopt" warn_altivec disabled PPC745x ;; 74*|ppc74*|PowerPC74*) - add_cflags -mcpu=7400 -mpowerpc-gfxopt + cpuflags="-mcpu=7400 -mpowerpc-gfxopt" warn_altivec disabled PPC74xx ;; G5|g5|970|ppc970|PowerPC970|power4*|Power4*) - add_cflags -mcpu=970 -mpowerpc-gfxopt -mpowerpc64 + cpuflags="-mcpu=970 -mpowerpc-gfxopt -mpowerpc64" warn_altivec disabled PPC970 ;; Cell|CELL|cell) - add_cflags -mcpu=cell + cpuflags="-mcpu=cell" warn_altivec disabled Cell enable ldbrx ;; # targets that do NOT support conditional mov (cmov) i[345]86|pentium|pentium-mmx|k6|k6-[23]|winchip-c6|winchip2|c3) - add_cflags -march=$cpu + cpuflags="-march=$cpu" disable cmov ;; # targets that do support conditional mov (cmov) i686|pentiumpro|pentium[23]|pentium-m|athlon|athlon-tbird|athlon-4|athlon-[mx]p|athlon64|k8|opteron|athlon-fx|core2) - add_cflags -march=$cpu + cpuflags="-march=$cpu" enable cmov enable fast_cmov ;; # targets that do support conditional mov but on which it's slow pentium4|pentium4m|prescott|nocona) - add_cflags -march=$cpu + cpuflags="-march=$cpu" enable cmov disable fast_cmov ;; sparc64) - add_cflags -mcpu=v9 + cpuflags="-mcpu=v9" ;; arm11*|cortex*) - add_cflags -mcpu=$cpu + cpuflags="-mcpu=$cpu" enable fast_unaligned ;; armv[67]*) - add_cflags -march=$cpu + cpuflags="-march=$cpu" enable fast_unaligned ;; armv*) - add_cflags -march=$cpu + cpuflags="-march=$cpu" ;; arm*) - add_cflags -mcpu=$cpu + cpuflags="-mcpu=$cpu" ;; ev4|ev45|ev5|ev56|pca56|ev6|ev67) - enabled ccc && add_cflags -arch $cpu || add_cflags -mcpu=$cpu + enabled ccc && cpuflags="-arch $cpu" || cpuflags="-mcpu=$cpu" ;; bf*) - add_cflags -mcpu=$cpu + cpuflags="-mcpu=$cpu" ;; mips*|[45]k*|[237]4k*|m4k|r*000|loongson2[ef]) - add_cflags -march=$cpu + cpuflags="-march=$cpu" ;; *) echo "WARNING: Unknown CPU \"$cpu\", ignored." @@ -1918,6 +1918,8 @@ if test $cpu != "generic"; then esac fi +add_cflags $cpuflags + check_cc <<EOF || die "Symbol mangling check failed." int ff_extern; EOF |