summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuergen Keil <jkeil@users.sourceforge.net>2001-09-11 11:31:05 +0000
committerJuergen Keil <jkeil@users.sourceforge.net>2001-09-11 11:31:05 +0000
commit7dea3d2ec758ccb7998548756a6ad6307bf60305 (patch)
tree4af5b36087acc1d7f4abaafa0591cee52877a760
parent79aecdf09a68fd3a32ad6059b790ce26c0ae0c71 (diff)
downloadxine-lib-7dea3d2ec758ccb7998548756a6ad6307bf60305.tar.gz
xine-lib-7dea3d2ec758ccb7998548756a6ad6307bf60305.tar.bz2
Fix a few more shell case syntax problems; a missing ;; in the AMD athlon
compiler flag part and an extra case that messes up xine-lib support for everything non-intel :-( CVS patchset: 613 CVS date: 2001/09/11 11:31:05
-rw-r--r--configure.in288
1 files changed, 147 insertions, 141 deletions
diff --git a/configure.in b/configure.in
index 90002a8c2..a70c5dd62 100644
--- a/configure.in
+++ b/configure.in
@@ -97,7 +97,7 @@ AC_SUBST(GLOBAL_CFLAGS)
dnl
dnl threads
dnl
-case $host in
+case "$host" in
*-*-freebsd*)
THREAD_LIBS="-pthread"
CFLAGS="$CFLAGS -I/usr/local/include -L/usr/local/lib -D_THREAD_SAFE"
@@ -363,8 +363,8 @@ COMMON_CFLAGS="$wall -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE"
enable_w32dll="no"
enable_ffmmx="no"
-case $host in
- i386-*-freebsd*)
+case "$host" in
+i386-*-freebsd*)
GLOBAL_CFLAGS="$GLOBAL_CFLAGS -pipe -fomit-frame-pointer -malign-functions=4 -malign-loops=4 -malign-jumps=4 -malign-functions=4 $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math -funroll-loops -finline-functions"
GLOBAL_CFLAGS="$GLOBAL_CFLAGS $CFLAGS"
DEBUG_CFLAGS="$X_CFLAGS $DEBUG_CFLAGS $CFLAGS"
@@ -375,152 +375,158 @@ case $host in
enable_w32dll="yes"
enable_ffmmx="yes"
;;
- i?86*-*-linux* | i386-*-solaris*)
- dnl Set the appropriate architecture define
- case "$host_alias" in
- i?86-* | k?-* | athlon-*) dnl catch i386,i486,i586,i686,k6,k7
-
- if test "$GCC" = yes; then
- dnl Check for gcc cpu optimization support
- AC_TRY_CFLAGS("-mcpu=i386",
- sarchopt="-mcpu",
- AC_TRY_CFLAGS("-march=i386",
- sarchopt="-march",
- [ AC_MSG_RESULT(** no cpu optimization supports **)
- sarchopt=no ]))
-
- dnl special check for k7 cpu CC support
- AC_TRY_CFLAGS("$sarchopt=athlon", k7cpu="athlon", k7cpu="i686")
-
- dnl add x86 specific gcc CFLAGS
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O3 -pipe -fomit-frame-pointer -malign-functions=4 -malign-loops=4 -malign-jumps=4 -malign-functions=4 $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math -funroll-loops -funroll-all-loops -finline-functions"
- DEBUG_CFLAGS="$DEBUG_CFLAGS -O3"
-
- if test x"$sarchopt" != "xno"; then
- [case "$host_alias" in
- i386-*) # *BSD return this even on a P III #-))
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=i386"
- DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=i386"
- ;;
- i486-*) # oh dear!
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=i486"
- DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=i486"
- ;;
- i586-*)
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=pentium"
- DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=pentium"
- ;;
- i686-*)
- if test x"$check_athlon" = "xyes"; then
- if test -f /proc/cpuinfo; then
- modelname=`cat /proc/cpuinfo | grep "model\ name\ :" | sed -e 's/ //g' | cut -d':' -f2`
- case $modelname in
- *Athlon* | *Duron* | *K7*)
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=$k7cpu"
- DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=$k7cpu"
- ;;
- *)
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=pentiumpro"
- DEBUG_CFLAGS="$DEBUG_CFLAGS $X_CFLAGS $sarchopt=pentiumpro"
- ;;
- esac
- fi
- else
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=pentiumpro"
- DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=pentiumpro"
- fi
- ;;
- k6-*)
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=k6"
- DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=k6"
- ;;
- k7-*)
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=k7"
- DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=k7"
- ;;
- athlon-*)
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=athlon"
- DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=athlon"
- esac]
- fi
-
- else
- dnl add x86 specific cc CFLAGS
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O"
- DEBUG_CFLAGS="$DEBUG_CFLAGS -O"
- fi
- dnl enable x86 specific parts of the code
- enable_w32dll="yes"
- enable_ffmmx="yes"
-
- AC_DEFINE([ARCH_X86],,[x86 architecture])
- AC_DEFINE(__i386__)
- AC_DEFINE(FPM_INTEL)
- ;;
-
- alphaev56-*)
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O3 -mcpu=ev56 -mieee"
- DEBUG_CFLAGS="$DEBUG_CFLAGS -O3 -mcpu=ev56 -mieee"
- AC_DEFINE(FPM_64BIT)
- ;;
- alpha*)
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O3 -mieee"
- DEBUG_CFLAGS="$DEBUG_CFLAGS -O3 -mieee"
- AC_DEFINE(FPM_64BIT)
- ;;
- ppc-*-linux* | powerpc-*)
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O3 -pipe -fomit-frame-pointer $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math -funroll-loops -funroll-all-loops -finline-functions"
- DEBUG_CFLAGS="$DEBUG_CFLAGS -O3"
- FORCE_44K_MAX=yes
- AC_DEFINE(FPM_PPC)
- ;;
-
- sparc*-*-linux*)
- case $host_alias in
- sparc-*) cpu_cflags="-mcpu=supersparc -mtune=supersparc" ;;
- sparc64-*) cpu_cflags="-mcpu=supersparc -mtune=ultrasparc" ;;
- esac
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O3 $cpu_cflags -funroll-loops -funroll-all-loops -finline-functions"
- DEBUG_CFLAGS="$DEBUG_CFLAGS -O $cpu_cflags -funroll-loops -funroll-all-loops -finline-functions"
-
- AC_DEFINE(FPM_SPARC)
- ;;
-
- sparc-*-solaris*)
- if test "$GCC" = yes; then
- case `uname -m` in
- sun4c) cpu_cflags="-mcpu=v7 -mtune=supersparc" ;;
- sun4m) cpu_cflags="-mcpu=v8 -mtune=supersparc" ;;
- sun4u) cpu_cflags="-mcpu=supersparc -mtune=ultrasparc" ;;
- *) cpu_cflags= ;;
- esac
- cc_optimize_cflags="-O3 $cpu_cflags -funroll-loops -funroll-all-loops -finline-functions"
- cc_debug_cflags="-O $cpu_cflags -funroll-loops -funroll-all-loops -finline-functions"
- else
- cc_optimize_cflags="-O"
- cc_debug_cflags="-O"
+i?86*-*-linux* | i386-*-solaris*)
+
+ if test "$GCC" = yes; then
+ dnl Check for gcc cpu optimization support
+ AC_TRY_CFLAGS("-mcpu=i386",
+ sarchopt="-mcpu",
+ AC_TRY_CFLAGS("-march=i386",
+ sarchopt="-march",
+ [ AC_MSG_RESULT(** no cpu optimization supports **)
+ sarchopt=no ]))
+
+ dnl special check for k7 cpu CC support
+ AC_TRY_CFLAGS("$sarchopt=athlon", k7cpu="athlon", k7cpu="i686")
+
+ dnl add x86 specific gcc CFLAGS
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O3 -pipe -fomit-frame-pointer -malign-functions=4 -malign-loops=4 -malign-jumps=4 -malign-functions=4 $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math -funroll-loops -funroll-all-loops -finline-functions"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS -O3"
+
+ if test x"$sarchopt" != "xno"; then
+ [
+ case "$host_alias" in
+ i386-*) # *BSD return this even on a P III #-))
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=i386"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=i386"
+ ;;
+ i486-*) # oh dear!
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=i486"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=i486"
+ ;;
+ i586-*)
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=pentium"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=pentium"
+ ;;
+ i686-*)
+ if test x"$check_athlon" = "xyes"; then
+ if test -f /proc/cpuinfo; then
+ modelname=`cat /proc/cpuinfo | grep "model\ name\ :" | sed -e 's/ //g' | cut -d':' -f2`
+ case "$modelname" in
+ *Athlon* | *Duron* | *K7*)
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=$k7cpu"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=$k7cpu"
+ ;;
+ *)
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=pentiumpro"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS $X_CFLAGS $sarchopt=pentiumpro"
+ ;;
+ esac
+ fi
+ else
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=pentiumpro"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=pentiumpro"
+ fi
+ ;;
+ k6-*)
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=k6"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=k6"
+ ;;
+ k7-*)
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=k7"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=k7"
+ ;;
+ athlon-*)
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=athlon"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=athlon"
+ ;;
+ esac]
fi
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS $cc_optimize_cflags"
- DEBUG_CFLAGS="$DEBUG_CFLAGS $cc_debug_cflags"
- AC_DEFINE(FPM_SPARC)
- ;;
- mips-*)
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O3"
- DEBUG_CFLAGS="$DEBUG_CFLAGS -O"
- AC_DEFINE(FPM_MIPS)
- ;;
- m68k-*)
- GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O2"
+ else
+ dnl add x86 specific cc CFLAGS
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O"
DEBUG_CFLAGS="$DEBUG_CFLAGS -O"
- AC_DEFINE(FPM_M68K)
- ;;
- *) echo "$host is not currently supported by xine"; exit 1;;
+ fi
+
+ dnl enable x86 specific parts of the code
+ enable_w32dll="yes"
+ enable_ffmmx="yes"
+
+ AC_DEFINE([ARCH_X86],,[x86 architecture])
+ AC_DEFINE(__i386__)
+ AC_DEFINE(FPM_INTEL)
+ ;;
+
+alphaev56-*)
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O3 -mcpu=ev56 -mieee"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS -O3 -mcpu=ev56 -mieee"
+ AC_DEFINE(FPM_64BIT)
+ ;;
+
+alpha*)
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O3 -mieee"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS -O3 -mieee"
+ AC_DEFINE(FPM_64BIT)
+ ;;
+
+ppc-*-linux* | powerpc-*)
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O3 -pipe -fomit-frame-pointer $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math -funroll-loops -funroll-all-loops -finline-functions"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS -O3"
+ FORCE_44K_MAX=yes
+ AC_DEFINE(FPM_PPC)
+ ;;
+
+sparc*-*-linux*)
+ case $host_alias in
+ sparc-*) cpu_cflags="-mcpu=supersparc -mtune=supersparc" ;;
+ sparc64-*) cpu_cflags="-mcpu=supersparc -mtune=ultrasparc" ;;
esac
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O3 $cpu_cflags -funroll-loops -funroll-all-loops -finline-functions"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS -O $cpu_cflags -funroll-loops -funroll-all-loops -finline-functions"
+
+ AC_DEFINE(FPM_SPARC)
+ ;;
+
+sparc-*-solaris*)
+ if test "$GCC" = yes; then
+ case `uname -m` in
+ sun4c) cpu_cflags="-mcpu=v7 -mtune=supersparc" ;;
+ sun4m) cpu_cflags="-mcpu=v8 -mtune=supersparc" ;;
+ sun4u) cpu_cflags="-mcpu=supersparc -mtune=ultrasparc" ;;
+ *) cpu_cflags= ;;
+ esac
+ cc_optimize_cflags="-O3 $cpu_cflags -funroll-loops -funroll-all-loops -finline-functions"
+ cc_debug_cflags="-O $cpu_cflags -funroll-loops -funroll-all-loops -finline-functions"
+ else
+ cc_optimize_cflags="-O"
+ cc_debug_cflags="-O"
+ fi
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS $cc_optimize_cflags"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS $cc_debug_cflags"
+ AC_DEFINE(FPM_SPARC)
+ ;;
+
+mips-*)
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O3"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS -O"
+ AC_DEFINE(FPM_MIPS)
+ ;;
+
+m68k-*)
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS -O2"
+ DEBUG_CFLAGS="$DEBUG_CFLAGS -O"
+ AC_DEFINE(FPM_M68K)
+ ;;
+
+*)
+ echo "$host is not currently supported by xine"
+ exit 1
;;
esac
+
GLOBAL_CFLAGS="$GLOBAL_CFLAGS $COMMON_CFLAGS $ALSA_CFLAGS $ESD_CFLAGS $ARTS_CFLAGS $IRIXAL_CFLAGS"
DEBUG_CFLAGS="$DEBUG_CFLAGS $COMMON_CFLAGS $ALSA_CFLAGS $ESD_CFLAGS $ARTS_CFLAGS $IRIXAL_CFLAGS -g -DDEBUG"