Add more output; don't re-add existing compilers
This commit is contained in:
parent
8165393962
commit
9f8ef85644
@ -60,8 +60,17 @@ def compiler_add(args):
|
|||||||
if not paths:
|
if not paths:
|
||||||
paths = get_path('PATH')
|
paths = get_path('PATH')
|
||||||
|
|
||||||
compilers = spack.compilers.find_compilers(*args.add_paths)
|
compilers = [c for c in spack.compilers.find_compilers(*args.add_paths)
|
||||||
spack.compilers.add_compilers_to_config('user', *compilers)
|
if c.spec not in spack.compilers.all_compilers()]
|
||||||
|
|
||||||
|
if compilers:
|
||||||
|
spack.compilers.add_compilers_to_config('user', *compilers)
|
||||||
|
n = len(compilers)
|
||||||
|
tty.msg("Added %d new compiler%s to %s" % (
|
||||||
|
n, 's' if n > 1 else '', spack.config.get_filename('user')))
|
||||||
|
colify(reversed(sorted(c.spec for c in compilers)), indent=4)
|
||||||
|
else:
|
||||||
|
tty.msg("Found no new compilers")
|
||||||
|
|
||||||
|
|
||||||
def compiler_remove(args):
|
def compiler_remove(args):
|
||||||
|
Loading…
Reference in New Issue
Block a user