diff --git a/configure.py b/configure.py index 5df0cb7efa..222afeada1 100755 --- a/configure.py +++ b/configure.py @@ -76,8 +76,8 @@ def get_flags(): return re.sub(r'^flags\s+: ', '', line).split() -def add_tristate(arg_parser, name, dest, help): - arg_parser.add_argument('--enable-' + name, dest=dest, action='store_true', default=None, +def add_tristate(arg_parser, name, dest, help, default=None): + arg_parser.add_argument('--enable-' + name, dest=dest, action='store_true', default=default, help='Enable ' + help) arg_parser.add_argument('--disable-' + name, dest=dest, action='store_false', default=None, help='Disable ' + help)