summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-10-22 12:35:03 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-10-22 12:35:03 +0000
commit29507a18ead6984ae388a28227c1f007761a7d37 (patch)
tree4bda9323bcb4d9234c54816b7a4ae4d132aafd16 /configure
parentcf517cf3c143baefd894c4466731a138644a2654 (diff)
downloadmpv-29507a18ead6984ae388a28227c1f007761a7d37.tar.bz2
mpv-29507a18ead6984ae388a28227c1f007761a7d37.tar.xz
Support for newer Apple GCC's. Patch by Magnus Damm <damm@opensource.se>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11216 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure18
1 files changed, 14 insertions, 4 deletions
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 <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 @@ 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'