pro2cmake: Allow limiting the number of projects to convert
Change-Id: I7c06d530cb98cc07e4a618427a7cf7b5c70aa171 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Qt CMake Build Bot
This commit is contained in:
parent
47428dfa55
commit
0956e2d990
@ -73,6 +73,18 @@ def parse_command_line() -> argparse.Namespace:
|
||||
action="store_true",
|
||||
help="Run pro2cmake with --is-example flag.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--count",
|
||||
dest="count",
|
||||
help="How many projects should be converted.",
|
||||
type=int,
|
||||
)
|
||||
parser.add_argument(
|
||||
"--offset",
|
||||
dest="offset",
|
||||
help="From the list of found projects, from which project should conversion begin.",
|
||||
type=int,
|
||||
)
|
||||
parser.add_argument(
|
||||
"path", metavar="<path>", type=str, help="The path where to look for .pro files."
|
||||
)
|
||||
@ -214,7 +226,12 @@ def main() -> None:
|
||||
base_path = args.path
|
||||
|
||||
all_files = find_all_pro_files(base_path, args)
|
||||
if args.offset:
|
||||
all_files = all_files[args.offset:]
|
||||
if args.count:
|
||||
all_files = all_files[:args.count]
|
||||
files_count = len(all_files)
|
||||
|
||||
failed_files = run(all_files, pro2cmake, args)
|
||||
if len(all_files) == 0:
|
||||
print("No files found.")
|
||||
|
Loading…
Reference in New Issue
Block a user