feat(bin/lmake): add --always-make(-B) option
This commit is contained in:
parent
1d306c09ee
commit
9fae5ae525
1 changed files with 3 additions and 0 deletions
|
@ -194,6 +194,7 @@ def parse_arg(argv):
|
||||||
parser.add_argument('--permissive', '-P', action='store_true', default=False, help="Use --permissive option for Lean.")
|
parser.add_argument('--permissive', '-P', action='store_true', default=False, help="Use --permissive option for Lean.")
|
||||||
parser.add_argument('--keep-going', '-k', action='store_true', default=False, help="Continue as much as possible after an error.")
|
parser.add_argument('--keep-going', '-k', action='store_true', default=False, help="Continue as much as possible after an error.")
|
||||||
parser.add_argument('--directory', '-C', action='store', help="Change to directory dir before reading the makefiles or doing anything else.")
|
parser.add_argument('--directory', '-C', action='store', help="Change to directory dir before reading the makefiles or doing anything else.")
|
||||||
|
parser.add_argument('--always-make','-B', action='store_true', default=False, help="Unconditionally make all targets.")
|
||||||
parser.add_argument('--makefile', '-f', '--file', action='store', help="Use file as a makefile.")
|
parser.add_argument('--makefile', '-f', '--file', action='store', help="Use file as a makefile.")
|
||||||
parser.add_argument('--jobs', '-j', nargs='?', default=-1, const=-2, type=check_positive, help="Specifies the number of jobs (commands) to run simultaneously.")
|
parser.add_argument('--jobs', '-j', nargs='?', default=-1, const=-2, type=check_positive, help="Specifies the number of jobs (commands) to run simultaneously.")
|
||||||
parser.add_argument('--just-print', '--dry-run', '--recon', '-n', action='store_true', default=False, help="Don't actually run any commands; just print them.")
|
parser.add_argument('--just-print', '--dry-run', '--recon', '-n', action='store_true', default=False, help="Don't actually run any commands; just print them.")
|
||||||
|
@ -225,6 +226,8 @@ def extract_makefile_options(args):
|
||||||
makefile_options += ["-j", args.jobs]
|
makefile_options += ["-j", args.jobs]
|
||||||
if args.just_print:
|
if args.just_print:
|
||||||
makefile_options.append("--just-print")
|
makefile_options.append("--just-print")
|
||||||
|
if args.always_make:
|
||||||
|
makefile_options.append("--always-make")
|
||||||
return makefile_options
|
return makefile_options
|
||||||
|
|
||||||
def main(argv=None):
|
def main(argv=None):
|
||||||
|
|
Loading…
Reference in a new issue