Skip to content

Commit c9fd6c8

Browse files
committed
simplify enable and disable calls
1 parent 3140735 commit c9fd6c8

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

build.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2630,20 +2630,22 @@ def add_cmake_args(element, parser):
26302630
if not 'required' in properties:
26312631
group.add_argument(
26322632
f"--enable-{element}",
2633-
metavar=f"<{element}>",
2634-
action="append",
2633+
metavar=f"<{element}> [<{element}> ...]",
2634+
nargs='*',
2635+
action="extend",
26352636
required=False,
26362637
default=[],
2637-
help=f"Enable requested {element}",
2638+
help=f"Enable requested {element}(s)",
26382639
**kwargs
26392640
)
26402641
group.add_argument(
26412642
f"--disable-{element}",
2642-
metavar=f"<{element}>",
2643-
action="append",
2643+
metavar=f"<{element}> [<{element}> ...]",
2644+
nargs='*',
2645+
action="extend",
26442646
required=False,
26452647
default=[],
2646-
help=f"Disable requested {element} (remove from --enable-all standard list)",
2648+
help=f"Disable requested {element}(s) (remove from --enable-all standard list)",
26472649
**kwargs
26482650
)
26492651
if 'tag' in properties:

0 commit comments

Comments
 (0)