[Top][All Lists]
[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