Adding --reuse to dev-build command. (#27487)

This commit is contained in:
Michael Davis 2021-11-19 00:25:45 -08:00 committed by GitHub
parent 4d059ead8c
commit 3375db12a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -19,7 +19,7 @@
def setup_parser(subparser): def setup_parser(subparser):
arguments.add_common_arguments(subparser, ['jobs']) arguments.add_common_arguments(subparser, ['jobs', 'reuse'])
subparser.add_argument( subparser.add_argument(
'-d', '--source-path', dest='source_path', default=None, '-d', '--source-path', dest='source_path', default=None,
help="path to source directory. defaults to the current directory") help="path to source directory. defaults to the current directory")
@ -86,7 +86,7 @@ def dev_build(self, args):
# Forces the build to run out of the source directory. # Forces the build to run out of the source directory.
spec.constrain('dev_path=%s' % source_path) spec.constrain('dev_path=%s' % source_path)
spec.concretize() spec.concretize(reuse=args.reuse)
package = spack.repo.get(spec) package = spack.repo.get(spec)
if package.installed: if package.installed:

View File

@ -866,7 +866,7 @@ _spack_deprecate() {
_spack_dev_build() { _spack_dev_build() {
if $list_options if $list_options
then then
SPACK_COMPREPLY="-h --help -j --jobs -d --source-path -i --ignore-dependencies -n --no-checksum --deprecated --keep-prefix --skip-patch -q --quiet --drop-in --test -b --before -u --until --clean --dirty" SPACK_COMPREPLY="-h --help -j --jobs --reuse -d --source-path -i --ignore-dependencies -n --no-checksum --deprecated --keep-prefix --skip-patch -q --quiet --drop-in --test -b --before -u --until --clean --dirty"
else else
_all_packages _all_packages
fi fi