summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbjarni <bjarni@openttd.org>2006-02-17 20:24:17 +0000
committerbjarni <bjarni@openttd.org>2006-02-17 20:24:17 +0000
commit9ed8143264e5b7944bf2f6a8be3fafc359edd9bd (patch)
tree451c00958c3343f6fa940b1e3c2f3c701bc84c22
parent480ce3d931543e98a2c6355dd6a324e924968198 (diff)
downloadopenttd-9ed8143264e5b7944bf2f6a8be3fafc359edd9bd.tar.xz
(svn r3611) -Feature: [OSX profiling] Shark (Xcode's profiling tool) can now relate CPU usage to lines in the source files
Now OSX users can tell what lines in the C code that keeps the CPU busy instead of just ASM code Note: PROFILE needs to be enabled in Makefile.config for this to work
-rw-r--r--Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 139c5e211..852a8b6c1 100644
--- a/Makefile
+++ b/Makefile
@@ -325,6 +325,10 @@ endif
ifdef PROFILE
CFLAGS += -pg
LDFLAGS += -pg
+ ifdef OSX
+ # Shark (Xcode's profiling tool) needs -g to relate CPU usage to line numbers in the source code
+ BASECFLAGS += -g
+ endif
endif
CDEFS=-DWITH_REV