diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-02-10 21:04:30 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-02-10 21:04:30 +0200 |
commit | 399c2104fe775932877adb261eb0f9c177ff6677 (patch) | |
tree | 1eb91ceb6e04423fc98b6c44c58d680ebc851305 /generators.py | |
parent | 25984b8e650291bc43ff45c770110a339273ce11 (diff) | |
download | meson-399c2104fe775932877adb261eb0f9c177ff6677.zip meson-399c2104fe775932877adb261eb0f9c177ff6677.tar.gz meson-399c2104fe775932877adb261eb0f9c177ff6677.tar.bz2 |
Use optimization and debug flags based on build type.
Diffstat (limited to 'generators.py')
-rwxr-xr-x | generators.py | 5 |
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() |