feature: Allow developers to use Spack for partial builds (#12006)
Added new diy option.
This commit is contained in:
parent
c9b6c78d3a
commit
5cf8878185
@ -38,6 +38,9 @@ def setup_parser(subparser):
|
||||
subparser.add_argument(
|
||||
'-q', '--quiet', action='store_true', dest='quiet',
|
||||
help="do not display verbose build output while installing")
|
||||
subparser.add_argument(
|
||||
'-u', '--until', type=str, dest='until', default=None,
|
||||
help="phase to stop after when installing (default None)")
|
||||
subparser.add_argument(
|
||||
'spec', nargs=argparse.REMAINDER,
|
||||
help="specs to use for install. must contain package AND version")
|
||||
@ -90,4 +93,5 @@ def diy(self, args):
|
||||
install_deps=not args.ignore_deps,
|
||||
verbose=not args.quiet,
|
||||
keep_stage=True, # don't remove source dir for DIY.
|
||||
dirty=args.dirty)
|
||||
dirty=args.dirty,
|
||||
stop_at=args.until)
|
||||
|
@ -404,7 +404,7 @@ function _spack_diy {
|
||||
compgen -W "-h --help -j --jobs -d --source-path
|
||||
-i --ignore-dependencies -n --no-checksum
|
||||
--keep-prefix --skip-patch -q --quiet --clean
|
||||
--dirty" -- "$cur"
|
||||
--dirty -u --until" -- "$cur"
|
||||
else
|
||||
compgen -W "$(_all_packages)" -- "$cur"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user