|
@@ -1,5 +1,4 @@
|
|
|
import os
|
|
|
-import string
|
|
|
import sys
|
|
|
|
|
|
|
|
@@ -39,7 +38,7 @@ def configure(env):
|
|
|
|
|
|
## Build type
|
|
|
|
|
|
- if env['target'] == 'release' or env['target'] == 'profile':
|
|
|
+ if env['target'] != 'debug':
|
|
|
# Use -Os to prioritize optimizing for reduced file size. This is
|
|
|
# particularly valuable for the web platform because it directly
|
|
|
# decreases download time.
|
|
@@ -48,17 +47,11 @@ def configure(env):
|
|
|
# run-time performance.
|
|
|
env.Append(CCFLAGS=['-Os'])
|
|
|
env.Append(LINKFLAGS=['-Os'])
|
|
|
- if env['target'] == 'profile':
|
|
|
+ if env['target'] == 'release_debug':
|
|
|
+ env.Append(CPPDEFINES=['DEBUG_ENABLED'])
|
|
|
+ # Retain function names for backtraces at the cost of file size.
|
|
|
env.Append(LINKFLAGS=['--profiling-funcs'])
|
|
|
-
|
|
|
- elif env['target'] == 'release_debug':
|
|
|
- env.Append(CPPDEFINES=['DEBUG_ENABLED'])
|
|
|
- env.Append(CCFLAGS=['-O2'])
|
|
|
- env.Append(LINKFLAGS=['-O2'])
|
|
|
- # Retain function names for backtraces at the cost of file size.
|
|
|
- env.Append(LINKFLAGS=['--profiling-funcs'])
|
|
|
-
|
|
|
- elif env['target'] == 'debug':
|
|
|
+ else:
|
|
|
env.Append(CPPDEFINES=['DEBUG_ENABLED'])
|
|
|
env.Append(CCFLAGS=['-O1', '-g'])
|
|
|
env.Append(LINKFLAGS=['-O1', '-g'])
|