summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorbjarni <bjarni@openttd.org>2006-02-25 18:11:11 +0000
committerbjarni <bjarni@openttd.org>2006-02-25 18:11:11 +0000
commit4ff6b2a5148fce8f3abb110a4206b12825f243ef (patch)
treeeafdcc56afa5ecd2d9c1be6258e506b21d2c2840 /Makefile
parent51ece8d99ae9745d652f60e91b1df920e375675a (diff)
downloadopenttd-4ff6b2a5148fce8f3abb110a4206b12825f243ef.tar.xz
(svn r3673) -Codechange: [OSX] changed the makefile to autodetect if it compiles on G5 and then adds flags to optimise for G5
This will not interfere with crosscompiling or universal binaries
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 19419948d..dbc0c0e21 100644
--- a/Makefile
+++ b/Makefile
@@ -345,6 +345,9 @@ endif
ifdef OSX
# these compilerflags makes the app run as fast as possible without making the app unstable. It works on G3 or newer
BASECFLAGS += -O3 -funroll-loops -fsched-interblock -falign-loops=16 -falign-jumps=16 -falign-functions=16 -falign-jumps-max-skip=15 -falign-loops-max-skip=15 -mdynamic-no-pic
+ifdef IS_G5
+BASECFLAGS += -mtune=970 -mcpu=970 -mpowerpc-gpopt
+endif
else
ifdef MORPHOS
BASECFLAGS += -I/gg/os-include -O2 -noixemul -fstrict-aliasing -fexpensive-optimizations