From 9466b3042bc7314915a15f499bd0b087f569654d Mon Sep 17 00:00:00 2001 From: deva Date: Thu, 24 Mar 2005 12:14:44 +0000 Subject: Initial revision --- tools/CPUMaker | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 tools/CPUMaker (limited to 'tools/CPUMaker') diff --git a/tools/CPUMaker b/tools/CPUMaker new file mode 100755 index 0000000..d62ff23 --- /dev/null +++ b/tools/CPUMaker @@ -0,0 +1,27 @@ +#!/bin/sh + +FLAG="${FLAG} -ansi -Wall -O2 -finline-functions" + +case "$(cat /proc/cpuinfo | egrep '^model name'|cut -d ':' -f 2|cut -c 2-)" in + 'Intel(R) Pentium(R) M processor 1300MHz') + FLAG="${FLAG} -march=pentium3 -fomit-frame-pointer -ffast-math" + ;; + *) + ;; +esac + +for flag in $(cat /proc/cpuinfo | egrep '^flags'|cut -d ':' -f 2|cut -c 2-); do + case $flag in + mmx) + FLAG="${FLAG} -mmmx" + ;; + sse) + FLAG="${FLAG} -msse" + ;; + sse2) + FLAG="${FLAG} -msse2" + ;; + esac +done + +echo 'GCC_FLAGS = $(QTGCC_FLAGS)' $FLAG -- cgit v1.2.3