diff options
author | David Robillard <d@drobilla.net> | 2018-09-15 08:40:53 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2018-09-15 08:40:53 +0200 |
commit | 7efd6d7ebefcef23e99510a3972b92d78b602cf7 (patch) | |
tree | 319c15f85c83c99927b8633dd2169a67d9795d78 /extras | |
parent | 391d2853c6c97efc90e466f187675e8155c866d6 (diff) | |
download | autowaf-7efd6d7ebefcef23e99510a3972b92d78b602cf7.tar.gz autowaf-7efd6d7ebefcef23e99510a3972b92d78b602cf7.tar.bz2 autowaf-7efd6d7ebefcef23e99510a3972b92d78b602cf7.zip |
Add autowaf.add_flags() for terse flag definition
Diffstat (limited to 'extras')
-rw-r--r-- | extras/autowaf.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/extras/autowaf.py b/extras/autowaf.py index 243ab05..57c0242 100644 --- a/extras/autowaf.py +++ b/extras/autowaf.py @@ -93,6 +93,11 @@ def set_options(opt, debug_by_default=False, test=False): g_step = 1 +def add_flags(opt, flags): + for name, desc in flags.items(): + opt.add_option('--' + name, action='store_true', + dest=name.replace('-', '_'), help=desc) + def get_check_func(conf, lang): if lang == 'c': return conf.check_cc |