gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] libvob rules.mk


From: Janne V. Kujala
Subject: [Gzz-commits] libvob rules.mk
Date: Wed, 16 Apr 2003 05:27:06 -0400

CVSROOT:        /cvsroot/libvob
Module name:    libvob
Changes by:     Janne V. Kujala <address@hidden>        03/04/16 05:27:06

Modified files:
        .              : rules.mk 

Log message:
        parse cpuinfo to determine ARCH options

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/rules.mk.diff?tr1=1.9&tr2=1.10&r1=text&r2=text

Patches:
Index: libvob/rules.mk
diff -u libvob/rules.mk:1.9 libvob/rules.mk:1.10
--- libvob/rules.mk:1.9 Fri Apr  4 07:34:59 2003
+++ libvob/rules.mk     Wed Apr 16 05:27:06 2003
@@ -6,7 +6,14 @@
 CXXLINK=gcc-$(GCCVER)
 
 # Choose architecture
-ARCH=-march=pentium4 -mfpmath=sse -msse2
+ARCHOPTS=-e 's/^model name.*Pentium III.*$$/-march=pentium3/' \
+         -e 's/^model name.*Pentium(R) 4.*$$/-march=pentium4/' \
+         -e 's/^flags.* sse2 .*$$/-mfpmath=sse -msse2/' \
+         -e 's/^flags.* sse .*$$/-mfpmath=sse/'
+ARCH=$(shell [ ! -f /proc/cpuinfo ] || sed $(ARCHOPTS) -e "/^-/!d" 
/proc/cpuinfo)
+
+dumparch:
+       echo $(ARCH)
 
 OPTIMIZE =  -O3 -ffast-math $(ARCH) -fomit-frame-pointer 
-foptimize-sibling-calls
 # OPTIMIZE = -O0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]