Skip to content

Commit 5c44da1

Browse files
committed
simplify enable and disable calls
1 parent 5467217 commit 5c44da1

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
@@ -2618,20 +2618,22 @@ def add_cmake_args(element, parser):
26182618
if not 'required' in properties:
26192619
group.add_argument(
26202620
f"--enable-{element}",
2621-
metavar=f"<{element}>",
2622-
action="append",
2621+
metavar=f"<{element}> [<{element}> ...]",
2622+
nargs='*',
2623+
action="extend",
26232624
required=False,
26242625
default=[],
2625-
help=f"Enable requested {element}",
2626+
help=f"Enable requested {element}(s)",
26262627
**kwargs
26272628
)
26282629
group.add_argument(
26292630
f"--disable-{element}",
2630-
metavar=f"<{element}>",
2631-
action="append",
2631+
metavar=f"<{element}> [<{element}> ...]",
2632+
nargs='*',
2633+
action="extend",
26322634
required=False,
26332635
default=[],
2634-
help=f"Disable requested {element} (remove from --enable-all standard list)",
2636+
help=f"Disable requested {element}(s) (remove from --enable-all standard list)",
26352637
**kwargs
26362638
)
26372639
if 'tag' in properties:

0 commit comments

Comments
 (0)