diff --git a/Meta/ladybird.py b/Meta/ladybird.py index dbc07a90717..c06d0837f4d 100755 --- a/Meta/ladybird.py +++ b/Meta/ladybird.py @@ -47,7 +47,7 @@ def main(): compiler_parser.add_argument("--cxx", required=False, default=default_cxx) target_parser = argparse.ArgumentParser(add_help=False) - target_parser.add_argument("target", nargs=argparse.OPTIONAL, default="Ladybird") + target_parser.add_argument("target", nargs=argparse.OPTIONAL) build_parser = subparsers.add_parser( "build", help="Compiles the target binaries", parents=[preset_parser, compiler_parser, target_parser] @@ -122,6 +122,8 @@ def main(): if args.target == "ladybird": args.target = "Ladybird" + if not args.target and args.command not in ("build", "rebuild"): + args.target = "Ladybird" (cc, cxx) = pick_host_compiler(platform, args.cc, args.cxx)