diff options
author | Christian Mauderer <Christian.Mauderer@embedded-brains.de> | 2017-10-02 09:57:04 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-10-02 14:18:52 +0200 |
commit | d18c6435c4410c3109a4d8acc6e4b48925417d90 (patch) | |
tree | f99ba65857c7248adcd27b99b163fdfce677a4f4 /waf_generator.py | |
parent | ffec: Add wmb() to descriptor updates (diff) | |
download | rtems-libbsd-d18c6435c4410c3109a4d8acc6e4b48925417d90.tar.bz2 |
Allow to set optimization level during configure.
This allows to set the optimization level for libbsd via a configure
switch. Useful for building with for example no optimization during
debug or with size optimization for space restricted targets.
Diffstat (limited to 'waf_generator.py')
-rwxr-xr-x | waf_generator.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/waf_generator.py b/waf_generator.py index a482623a..3a315979 100755 --- a/waf_generator.py +++ b/waf_generator.py @@ -371,6 +371,7 @@ class ModuleManager(builder.ModuleManager): self.add('def build(bld):') self.add(' # C/C++ flags') self.add(' common_flags = []') + self.add(' common_flags += ["-O%s" % (bld.env.OPTIMIZATION)]') for f in builder.commonFlags(): self.add(' common_flags += ["%s"]' % (f)) self.add(' if bld.env.WARNINGS:') |