From 29507a18ead6984ae388a28227c1f007761a7d37 Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 22 Oct 2003 12:35:03 +0000 Subject: Support for newer Apple GCC's. Patch by Magnus Damm git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11216 b3059339-0415-0410-9bf9-f77b7e298cf2 --- configure | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'configure') diff --git a/configure b/configure index 58e4cbefa6..2ea471fc87 100755 --- a/configure +++ b/configure @@ -1639,11 +1639,15 @@ 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... + if test -z "$p"; then - cc_check $FSF_flags && p='FSF' + cc_check $Darwin_flags && p='Darwin' fi if test -z "$p"; then - cc_check $Darwin_flags && p='Darwin' + cc_check $FSF_flags && p='FSF' fi case $p in @@ -1664,7 +1668,6 @@ EOF # check if 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 @@ EOF 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 @@ EOF 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' -- cgit v1.2.3