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
Branches
Tags
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.
Please register or to comment