diff options
author | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2006-07-10 23:15:37 +0000 |
---|---|---|
committer | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2006-07-10 23:15:37 +0000 |
commit | b8cbf188854ad3209645e9c4434a65d2782f67f3 (patch) | |
tree | a278fa283c18702e2d1ab8544b73b4c962f1acde | |
parent | aca9ffab87101abff070991370375fd323dbd7d7 (diff) | |
download | xine-lib-b8cbf188854ad3209645e9c4434a65d2782f67f3.tar.gz xine-lib-b8cbf188854ad3209645e9c4434a65d2782f67f3.tar.bz2 |
Don't assume that darwin is PowerPC, check for it specifically, and move all the generic (non PPC-related) darwin checks in their own case to fix support for Mac OS X on x86.
CVS patchset: 8106
CVS date: 2006/07/10 23:15:37
-rw-r--r-- | configure.ac | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/configure.ac b/configure.ac index 7b9076ec1..e4a590008 100644 --- a/configure.ac +++ b/configure.ac @@ -1981,24 +1981,12 @@ case "$host_or_hostalias" in AC_DEFINE(FPM_64BIT,1,[Define to select libmad fixed point arithmetic implementation]) enable_ffmmx="yes" ;; - *darwin*) - HOST_OS_DARWIN=1 - AC_DEFINE_UNQUOTED(HOST_OS_DARWIN, 1, [Define this if built on Mac OS X/Darwin]) - + powerpc-*-darwin*) dnl avoid ppc compilation crash AS="$CC" AC_DEFINE_UNQUOTED(FPM_PPC,,[Define to select libmad fixed point arithmetic implementation]) AC_DEFINE_UNQUOTED(ARCH_PPC,,[Define this if you're running PowerPC architecture]) - OBJC=${CC:-gcc} - AC_SUBST(OBJC) - OBJCFLAGS="-D_INTL_REDIRECT_MACROS $CFLAGS $OBJCFLAGS" - AC_SUBST(OBJCFLAGS) - OBJCDEPMODE="depmode=gcc3" - dnl Do not use AC_SUBST(OBJCDEPMODE): we don't need it as long we use - dnl _AM_DEPENDENCIES (below), and doing the AC_SUBST elicits a warning - dnl from automake 1.6. - AC_CHECK_HEADER([altivec.h], , enable_altivec=no) if test x$enable_altivec != xno; then @@ -2061,8 +2049,6 @@ case "$host_or_hostalias" in ;; esac -AM_CONDITIONAL(HOST_OS_DARWIN, test x"$HOST_OS_DARWIN" = "x1") - if test "x$has_vis" = "xyes"; then AC_DEFINE_UNQUOTED(ENABLE_VIS,,[Define this if you have Sun UltraSPARC CPU]) case $CFLAGS in @@ -2074,6 +2060,23 @@ AM_CONDITIONAL(ENABLE_VIS, test x"$has_vis" = "xyes") AM_CONDITIONAL(HAVE_FFMMX, test x"$enable_ffmmx" = "xyes") +case $host_os in + darwin*) + HOST_OS_DARWIN=1 + AC_DEFINE_UNQUOTED(HOST_OS_DARWIN, 1, [Define this if built on Mac OS X/Darwin]) + OBJC=${CC:-gcc} + AC_SUBST(OBJC) + OBJCFLAGS="-D_INTL_REDIRECT_MACROS $CFLAGS $OBJCFLAGS" + AC_SUBST(OBJCFLAGS) + OBJCDEPMODE="depmode=gcc3" + dnl Do not use AC_SUBST(OBJCDEPMODE): we don't need it as long we use + dnl _AM_DEPENDENCIES (below), and doing the AC_SUBST elicits a warning + dnl from automake 1.6. + *) + ;; +esac +AM_CONDITIONAL(HOST_OS_DARWIN, test x"$HOST_OS_DARWIN" = "x1") + dnl --------------------------------------------- dnl Set IMPURE_TEXT_LDFLAGS dnl --------------------------------------------- |