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:
endif
breaksw
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
module load $_sp_module_args $_sp_full_spec
endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment