Mercurial > mplayer.hg
changeset 24330:7fc72cf7f790
Fix AltiVec autodetection: The autodetection was overriding configure
command line options.
author | diego |
---|---|
date | Thu, 06 Sep 2007 09:36:01 +0000 |
parents | 9ecc80a7e56f |
children | f5edea48bb66 |
files | configure |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Thu Sep 06 08:57:50 2007 +0000 +++ b/configure Thu Sep 06 09:36:01 2007 +0000 @@ -482,6 +482,7 @@ _armv6=auto _iwmmxt=auto _mtrr=auto +_altivec=auto _install=install _ranlib=ranlib _ldconfig=ldconfig @@ -2021,21 +2022,20 @@ _march='' _mcpu='' _optimizing='' - _altivec=no echocheck "CPU type" case $system_name in Linux) proc=`$_cpuinfo | grep 'cpu' | cut -d ':' -f 2 | cut -d ',' -f 1 | cut -b 2- | _head 1` if test -n "`$_cpuinfo | grep altivec`"; then - _altivec=yes + test $_altivec = auto && _altivec=yes fi ;; Darwin) proc=`$_cpuinfo | grep "Processor type" | cut -f 3 -d ' ' | sed 's/ppc//'` if [ `sysctl -n hw.vectorunit` -eq 1 -o \ "`sysctl -n hw.optional.altivec 2> /dev/null`" = "1" ]; then - _altivec=yes + test $_altivec = auto && _altivec=yes fi ;; NetBSD) @@ -2045,7 +2045,7 @@ ;; *) if [ `sysctl -n machdep.altivec` -eq 1 ]; then - _altivec=yes + test $_altivec = auto && _altivec=yes fi ;; esac @@ -2057,6 +2057,7 @@ if test "$_altivec" = yes; then echores "$proc altivec" else + _altivec=no echores "$proc" fi