Mercurial > mplayer.hg
changeset 11215:836f909be1e3
Support for newer Apple GCC's. Patch by Magnus Damm <damm@opensource.se>
author | alex |
---|---|
date | Wed, 22 Oct 2003 12:35:03 +0000 |
parents | c292ff78614f |
children | 30eccb0d1a64 |
files | configure |
diffstat | 1 files changed, 15 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Wed Oct 22 09:48:59 2003 +0000 +++ b/configure Wed Oct 22 12:35:03 2003 +0000 @@ -1639,12 +1639,16 @@ 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... + + if test -z "$p"; then + cc_check $Darwin_flags && p='Darwin' + fi if test -z "$p"; then cc_check $FSF_flags && p='FSF' fi - if test -z "$p"; then - cc_check $Darwin_flags && p='Darwin' - fi case $p in FSF) _altivec_gcc_flags="$FSF_flags" _altivec=yes ;; @@ -1664,7 +1668,6 @@ # check if <altivec.h> should be included _def_altivec_h='#undef HAVE_ALTIVEC_H' - _def_altivec='#undef HAVE_ALTIVEC' if test "$_altivec" = yes ; then echocheck "altivec.h" @@ -1676,7 +1679,6 @@ cc_check $_altivec_gcc_flags && _have_altivec_h=yes if test "$_have_altivec_h" = yes ; then _def_altivec_h='#define HAVE_ALTIVEC_H 1' - _def_altivec='#define HAVE_ALTIVEC 1' fi echores "$_have_altivec_h" fi @@ -1700,6 +1702,14 @@ if test "$_altivec" = yes ; then _mcpu="$_mcpu $_altivec_gcc_flags" fi + + # setup _def_altivec correctly + + if test "$_altivec" = yes ; then + _def_altivec='#define HAVE_ALTIVEC 1' + else + _def_altivec='#undef HAVE_ALTIVEC' + fi fi _def_mmx='#undef HAVE_MMX'