aboutsummaryrefslogtreecommitdiff
path: root/generators.py
diff options
context:
space:
mode:
Diffstat (limited to 'generators.py')
-rwxr-xr-xgenerators.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/generators.py b/generators.py
index 8e7ab24..41d8722 100755
--- a/generators.py
+++ b/generators.py
@@ -122,7 +122,10 @@ class Generator():
commands = []
commands += self.build.get_global_flags(compiler)
commands += target.get_extra_args(compiler.get_language())
- commands += compiler.get_debug_flags()
+ if self.environment.options.buildtype != 'plain':
+ commands += compiler.get_debug_flags()
+ if self.environment.options.buildtype == 'optimized':
+ commands += compiler.get_std_opt_flags()
commands += compiler.get_std_warn_flags()
if isinstance(target, interpreter.SharedLibrary):
commands += compiler.get_pic_flags()