From b77add3447cb5814feaf1ef26f124c6e00b11eb2 Mon Sep 17 00:00:00 2001 From: diego Date: Sat, 10 May 2008 14:54:51 +0000 Subject: [PATCH] Simplify AltiVec compiler flag test. Add a note about the new build system to the AUTHORS file. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26719 b3059339-0415-0410-9bf9-f77b7e298cf2 --- AUTHORS | 1 + configure | 20 ++++++-------------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/AUTHORS b/AUTHORS index 4640fea673..e8fb06b08f 100644 --- a/AUTHORS +++ b/AUTHORS @@ -133,6 +133,7 @@ Biurrun, Diego (DonDiego) * skin review part I * patch review * build system overhaul + * shiny new non-recursive build Blomenkamp, Marcus * VIDIX patches (Rage128, Radeon 7000) diff --git a/configure b/configure index 29ef701d88..b97e1901d9 100755 --- a/configure +++ b/configure @@ -2414,25 +2414,17 @@ echores $_asmalign_pot if test "$_altivec" = yes || test "$_runtime_cpudetection" = yes ; then # check if AltiVec is supported by the compiler, and how to enable it - echocheck "GCC altivec support" - _altivec_gcc_flags='' - p='none' + echocheck "GCC AltiVec flags" cat > $TMPC << EOF int main(void) { return 0; } EOF - FSF_flags='-maltivec -mabi=altivec' - Darwin_flags='-faltivec' - # check for Darwin-style flags first, since gcc-3.3 (August Update # from Apple) on MacOS 10.2.8 accepts but ignores FSF-style flags... - cc_check $Darwin_flags && p='Darwin' \ - || cc_check $FSF_flags && p='FSF' - case $p in - FSF) _altivec_gcc_flags="$FSF_flags" _altivec=yes ;; - Darwin) _altivec_gcc_flags="$Darwin_flags" _altivec=yes ;; - *) _altivec=no ;; - esac - echores "$p-style ($_altivec_gcc_flags)" + cc_check -faltivec && _altivec_gcc_flags=-faltivec \ + || cc_check -maltivec -mabi=altivec \ + && _altivec_gcc_flags="-maltivec -mabi=altivec" \ + || _altivec=no + echores "$_altivec_gcc_flags" # check if should be included echocheck "altivec.h"