summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornakeee <nakeee@gmail.com>2009-12-02 10:24:15 +0000
committernakeee <nakeee@gmail.com>2009-12-02 10:24:15 +0000
commitafdfd29fcd11ac69b371cb8837e188613c60958f (patch)
treed079e578d67841b3c0c236495b545fb452987a94
parente6d51e8ff41e5b3c0718a44f85d7c880a86e144f (diff)
Use ggdb on linux/osx
enable omit-frame-pointer on release git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4636 8ced0084-cf51-0410-be5f-012b33b47a6e
-rw-r--r--SConstruct8
1 files changed, 4 insertions, 4 deletions
diff --git a/SConstruct b/SConstruct
index fdcdcbe396..6836b6cf2f 100644
--- a/SConstruct
+++ b/SConstruct
@@ -179,21 +179,21 @@ if not env['verbose']:
# build flavor
flavour = ARGUMENTS.get('flavor')
if (flavour == 'debug'):
- compileFlags.append('-g')
+ compileFlags.append('-ggdb')
cppDefines.append('_DEBUG') #enables LOGGING
# FIXME: this disable wx debugging how do we make it work?
cppDefines.append('NDEBUG')
elif (flavour == 'devel'):
- compileFlags.append('-g')
+ compileFlags.append('-ggdb')
elif (flavour == 'fastlog'):
compileFlags.append('-O3')
cppDefines.append('DEBUGFAST')
elif (flavour == 'prof'):
compileFlags.append('-O3')
- compileFlags.append('-g')
+ compileFlags.append('-ggdb')
elif (flavour == 'release'):
compileFlags.append('-O3')
-
+ compileFlags.append('-fomit-frame-pointer');
# more warnings
if env['lint']:
warnings.append('error')