diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/modules/lmod.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/spack/spack/modules/lmod.py b/lib/spack/spack/modules/lmod.py index 97f79cfd28..a64c05e880 100644 --- a/lib/spack/spack/modules/lmod.py +++ b/lib/spack/spack/modules/lmod.py @@ -196,6 +196,14 @@ class LmodConfiguration(BaseConfiguration): if self.spec.name == 'llvm-amdgpu': provides['compiler'] = spack.spec.CompilerSpec(str(self.spec)) provides['compiler'].name = 'rocmcc' + # Special case for oneapi + if self.spec.name == 'intel-oneapi-compilers': + provides['compiler'] = spack.spec.CompilerSpec(str(self.spec)) + provides['compiler'].name = 'oneapi' + # Special case for oneapi classic + if self.spec.name == 'intel-oneapi-compilers-classic': + provides['compiler'] = spack.spec.CompilerSpec(str(self.spec)) + provides['compiler'].name = 'intel' # All the other tokens in the hierarchy must be virtual dependencies for x in self.hierarchy_tokens: |