[MPlayer-cvslog] CVS: main configure,1.1089,1.1090

Diego Biurrun CVS syncmail at mplayerhq.hu
Sun Oct 23 14:39:51 CEST 2005


CVS change done by Diego Biurrun CVS

Update of /cvsroot/mplayer/main
In directory mail:/var2/tmp/cvs-serv3293

Modified Files:
	configure 
Log Message:
Simplification of the system_name check and the PPC CPU type check.


Index: configure
===================================================================
RCS file: /cvsroot/mplayer/main/configure,v
retrieving revision 1.1089
retrieving revision 1.1090
diff -u -r1.1089 -r1.1090
--- configure	23 Oct 2005 11:26:36 -0000	1.1089
+++ configure	23 Oct 2005 12:39:47 -0000	1.1090
@@ -477,7 +477,7 @@
   # OS name
   system_name=`uname -s 2>&1`
   case "$system_name" in
-  Linux|FreeBSD|NetBSD|BSD/OS|OpenBSD|SunOS|QNX|Darwin|GNU|BeOS)
+  Linux|FreeBSD|NetBSD|BSD/OS|OpenBSD|SunOS|QNX|Darwin|GNU|BeOS|MorphOS)
     ;;
   IRIX*)
     system_name=IRIX
@@ -491,9 +491,6 @@
   MINGW32*)
     system_name=MINGW32
     ;;
-  MorphOS)
-    system_name=MorphOS
-    ;;
   *)
     system_name="$system_name-UNKNOWN"
     ;;
@@ -1136,22 +1133,22 @@
     _altivec=no
 
     echocheck "CPU type"
-    if linux && test -n "$_cpuinfo"; then
+    case $system_name in
+      Linux)
 	proc=`$_cpuinfo | grep 'cpu' | cut -d ':' -f 2 | cut -d ',' -f 1 | cut -b 2- | _head 1`
 	if test -n "`$_cpuinfo | grep altivec`"; then
 	    _altivec=yes
 	fi
-    fi
-    if darwin ; then
+        ;;
+      Darwin)
 	proc=`$_cpuinfo | grep "Processor type" | cut -f 3 -d ' ' | sed 's/ppc//'`
-	if [ `sysctl -n hw.vectorunit` -eq 1 ]; then
-	    _altivec=yes
-	elif [ "`sysctl -n hw.optional.altivec 2>/dev/null`" = 1 ]; then
+	if [ `sysctl -n hw.vectorunit` -eq 1 -o
+	    "`sysctl -n hw.optional.altivec 2>/dev/null`" -eq 1 ]; then
 	    _altivec=yes
 	fi
-    fi
-    # only gcc 3.4 works reliably with altivec code under netbsd 
-    if netbsd ; then
+        ;;
+      NetBSD)
+        # only gcc 3.4 works reliably with AltiVec code under NetBSD
 	case $cc_version in
 	    2*|3.0*|3.1*|3.2*|3.3*)
 		;;
@@ -1161,7 +1158,8 @@
 		fi
 		;;
 	esac
-    fi
+        ;;
+    esac
     if test "$_altivec" = yes; then
         echores "$proc altivec"
     else




More information about the MPlayer-cvslog mailing list