From 8c790a575f88c44c8ef9ee2ade5a35bca60ca6fa Mon Sep 17 00:00:00 2001 From: Juergen Keil Date: Wed, 12 Sep 2001 17:22:12 +0000 Subject: Default to "-mcpu=pentiumpro", if /proc/cpuinfo is not available CVS patchset: 623 CVS date: 2001/09/12 17:22:12 --- configure.in | 46 +++++++++++++++++----------------------------- 1 file 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 -- cgit v1.2.3