Skip to content

Commit 191679a

Browse files
committed
simplify enable and disable calls
1 parent 304b1a7 commit 191679a

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
@@ -2636,20 +2636,22 @@ def add_cmake_args(element, parser):
26362636
if not 'required' in properties:
26372637
group.add_argument(
26382638
f"--enable-{element}",
2639-
metavar=f"<{element}>",
2640-
action="append",
2639+
metavar=f"<{element}> [<{element}> ...]",
2640+
nargs='*',
2641+
action="extend",
26412642
required=False,
26422643
default=[],
2643-
help=f"Enable requested {element}",
2644+
help=f"Enable requested {element}(s)",
26442645
**kwargs
26452646
)
26462647
group.add_argument(
26472648
f"--disable-{element}",
2648-
metavar=f"<{element}>",
2649-
action="append",
2649+
metavar=f"<{element}> [<{element}> ...]",
2650+
nargs='*',
2651+
action="extend",
26502652
required=False,
26512653
default=[],
2652-
help=f"Disable requested {element} (remove from --enable-all standard list)",
2654+
help=f"Disable requested {element}(s) (remove from --enable-all standard list)",
26532655
**kwargs
26542656
)
26552657
if 'tag' in properties:

0 commit comments

Comments
 (0)