summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/intel-oneapi-mkl/package.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/intel-oneapi-mkl/package.py b/var/spack/repos/builtin/packages/intel-oneapi-mkl/package.py
index 41b8f12b12..62befb387d 100644
--- a/var/spack/repos/builtin/packages/intel-oneapi-mkl/package.py
+++ b/var/spack/repos/builtin/packages/intel-oneapi-mkl/package.py
@@ -131,8 +131,10 @@ class IntelOneapiMkl(IntelOneApiLibraryPackage):
env.append_path("__INTEL_POST_FFLAGS", flag, separator=" ")
def setup_dependent_build_environment(self, env, dependent_spec):
- env.set("MKLROOT", self.component_prefix)
- env.append_path("PKG_CONFIG_PATH", self.component_prefix.lib.pkgconfig)
+ # Only if environment modifications are desired (default is +envmods)
+ if "+envmods" in self.spec:
+ env.set("MKLROOT", self.component_prefix)
+ env.append_path("PKG_CONFIG_PATH", self.component_prefix.lib.pkgconfig)
def _find_mkl_libs(self, shared):
libs = []