Skip to content
Snippets Groups Projects
Commit 25dbc9fb authored by Tyler Reddy's avatar Tyler Reddy Committed by Christoph Junghans
Browse files

BUG: recursively load modules with tcsh (#12664)

* for tcsh and csh, spack load -r package
should now correctly load recursively instead
of only loading the target package without any
dependencies
parent 5a6d060b
No related branches found
No related tags found
No related merge requests found
...@@ -132,7 +132,12 @@ case unload: ...@@ -132,7 +132,12 @@ case unload:
endif endif
breaksw breaksw
case "load": case "load":
set _sp_full_spec = ( "`\spack $_sp_flags module tcl find $_sp_spec`" ) # _sp_module_args may be "-r" for recursive spec retrieval
set _sp_full_spec = ( "`\spack $_sp_flags module tcl find $_sp_module_args $_sp_spec`" )
if ( "$_sp_module_args" == "-r" ) then
# module load can handle the list of modules to load and "-r" is not a valid option
set _sp_module_args = ""
endif
if ( $? == 0 ) then if ( $? == 0 ) then
module load $_sp_module_args $_sp_full_spec module load $_sp_module_args $_sp_full_spec
endif endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment