diff options
author | Juergen Keil <jkeil@users.sourceforge.net> | 2001-09-12 17:22:12 +0000 |
---|---|---|
committer | Juergen Keil <jkeil@users.sourceforge.net> | 2001-09-12 17:22:12 +0000 |
commit | 8c790a575f88c44c8ef9ee2ade5a35bca60ca6fa (patch) | |
tree | f5d92326c4b82d45b4d2669b493c5799ee0237a6 | |
parent | ef5f4318f2847f9d097ca283c67873dbb596cdd2 (diff) | |
download | xine-lib-8c790a575f88c44c8ef9ee2ade5a35bca60ca6fa.tar.gz xine-lib-8c790a575f88c44c8ef9ee2ade5a35bca60ca6fa.tar.bz2 |
Default to "-mcpu=pentiumpro", if /proc/cpuinfo is not available
CVS patchset: 623
CVS date: 2001/09/12 17:22:12
-rw-r--r-- | configure.in | 46 |
1 files changed, 17 insertions, 29 deletions
diff --git a/configure.in b/configure.in index 0c2314545..512770a6d 100644 --- a/configure.in +++ b/configure.in @@ -409,52 +409,40 @@ i?86-*-linux* | i386-*-solaris* | i?86-* | k?-* | athlon-*) if test x"$sarchopt" != "xno"; then [ + archopt_val= + 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" - ;; + archopt_val=i386 ;; i486-*) # oh dear! - GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=i486" - DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=i486" - ;; + archopt_val=i486 ;; i586-*) - GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=pentium" - DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=pentium" - ;; + archopt_val=pentium ;; i686-*) + archopt_val=pentiumpro 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" - ;; + archopt_val="$k7cpu" ;; 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" - ;; + archopt_val=k6 ;; k7-*) - GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=k7" - DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=k7" - ;; + archopt_val=k7 ;; athlon-*) - GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=athlon" - DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=athlon" - ;; - esac] + archopt_val=athlon ;; + esac + + if test x"$archopt_val" != x; then + GLOBAL_CFLAGS="$GLOBAL_CFLAGS $sarchopt=$archopt_val" + DEBUG_CFLAGS="$DEBUG_CFLAGS $sarchopt=$archopt_val" + fi + ] fi else |