summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMario Melara <maamelara@gmail.com>2015-10-07 15:57:29 -0700
committerMario Melara <maamelara@gmail.com>2015-10-07 15:57:29 -0700
commitb6d2a12ceb090692aa2be363b46d7f25486c0245 (patch)
tree472376da49813fd14ef6ff0c55a0c6006de89d0b /lib
parent06fe87974516c510b950b3fd9044ad34ee25aa3c (diff)
downloadspack-b6d2a12ceb090692aa2be363b46d7f25486c0245.tar.gz
spack-b6d2a12ceb090692aa2be363b46d7f25486c0245.tar.bz2
spack-b6d2a12ceb090692aa2be363b46d7f25486c0245.tar.xz
spack-b6d2a12ceb090692aa2be363b46d7f25486c0245.zip
Started changing the find in modules method written by Todd
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/compiler.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/spack/spack/compiler.py b/lib/spack/spack/compiler.py
index e7d450ee8b..cbe6d8cd7d 100644
--- a/lib/spack/spack/compiler.py
+++ b/lib/spack/spack/compiler.py
@@ -272,9 +272,11 @@ class Compiler(object):
if cls.PrgEnv:
if not cls.PrgEnv_compiler:
tty.die('Must supply PrgEnv_compiler with PrgEnv')
-
- output = _shell('module avail %s' % cls.PrgEnv_compiler)
- matches = re.findall(r'(%s)/([^\s(]*)' % cls.PrgEnv_compiler, output)
+
+ loaded_modules = os.environ["LOADEDMODULES"].split(":")
+ #output = _shell('module avail %s' % cls.PrgEnv_compiler)
+ for module in loaded_modules:
+ match = re.findall(r'(%s)/([^\s(]*)' % cls.PrgEnv_compiler, module)
for name, version in matches:
v = version + '-craype'