Mercurial > mplayer.hg
comparison configure @ 22072:10dc111f0018
Simplify extcheck calls by moving some logic into the function.
author | diego |
---|---|
date | Wed, 31 Jan 2007 08:27:59 +0000 |
parents | 88182a84df53 |
children | 58ba9fe4b7e4 |
comparison
equal
deleted
inserted
replaced
22071:c2e9b5d0ccba | 22072:10dc111f0018 |
---|---|
2126 eval _$2=yes | 2126 eval _$2=yes |
2127 echores "yes" | 2127 echores "yes" |
2128 _optimizing="$_optimizing $2" | 2128 _optimizing="$_optimizing $2" |
2129 return 0 | 2129 return 0 |
2130 else | 2130 else |
2131 eval _$2=no | |
2131 echores "failed" | 2132 echores "failed" |
2132 echo "It seems that your kernel does not correctly support $2." | 2133 echo "It seems that your kernel does not correctly support $2." |
2133 echo "To use $2 extensions in MPlayer, you have to upgrade/recompile your kernel!" | 2134 echo "To use $2 extensions in MPlayer, you have to upgrade/recompile your kernel!" |
2134 return 1 | 2135 return 1 |
2135 fi | 2136 fi |
2136 fi | 2137 fi |
2137 return 0 | 2138 return 0 |
2138 } | 2139 } |
2139 | 2140 |
2140 extcheck $_mmx "mmx" "emms" || _mmx=no | 2141 extcheck $_mmx "mmx" "emms" |
2141 extcheck $_mmxext "mmxext" "sfence" || _mmxext=no | 2142 extcheck $_mmxext "mmxext" "sfence" |
2142 extcheck $_3dnow "3dnow" "femms" || _3dnow=no | 2143 extcheck $_3dnow "3dnow" "femms" |
2143 extcheck $_3dnowext "3dnowext" "pswapd %%mm0, %%mm0" || _3dnowext=no | 2144 extcheck $_3dnowext "3dnowext" "pswapd %%mm0, %%mm0" |
2144 extcheck $_sse "sse" "xorps %%xmm0, %%xmm0" || _sse=no _gcc3_ext="$_gcc3_ext -mno-sse" | 2145 extcheck $_sse "sse" "xorps %%xmm0, %%xmm0" || _gcc3_ext="$_gcc3_ext -mno-sse" |
2145 extcheck $_sse2 "sse2" "xorpd %%xmm0, %%xmm0" || _sse2=no _gcc3_ext="$_gcc3_ext -mno-sse2" | 2146 extcheck $_sse2 "sse2" "xorpd %%xmm0, %%xmm0" || _gcc3_ext="$_gcc3_ext -mno-sse2" |
2146 extcheck $_cmov "cmov" "cmovb %%eax,%%ebx" || _cmov=no | 2147 extcheck $_cmov "cmov" "cmovb %%eax,%%ebx" |
2148 | |
2147 echocheck "mtrr support" | 2149 echocheck "mtrr support" |
2148 echores "$_mtrr" | 2150 echores "$_mtrr" |
2149 | 2151 |
2150 if test "$_mtrr" = yes ; then | 2152 if test "$_mtrr" = yes ; then |
2151 _optimizing="$_optimizing mtrr" | 2153 _optimizing="$_optimizing mtrr" |