# HG changeset patch # User diego # Date 1210431291 0 # Node ID 04a4bd6d7a5f6798088e7b3c1baac09cec5c0b06 # Parent 45fc8351ca9b10cfc54f34bf176bfb91f680cdb3 Simplify AltiVec compiler flag test. Add a note about the new build system to the AUTHORS file. diff -r 45fc8351ca9b -r 04a4bd6d7a5f AUTHORS --- a/AUTHORS Sat May 10 14:03:42 2008 +0000 +++ b/AUTHORS Sat May 10 14:54:51 2008 +0000 @@ -133,6 +133,7 @@ * skin review part I * patch review * build system overhaul + * shiny new non-recursive build Blomenkamp, Marcus * VIDIX patches (Rage128, Radeon 7000) diff -r 45fc8351ca9b -r 04a4bd6d7a5f configure --- a/configure Sat May 10 14:03:42 2008 +0000 +++ b/configure Sat May 10 14:54:51 2008 +0000 @@ -2414,25 +2414,17 @@ 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"