diff options
author | Sean Koyama <koysean@gmail.com> | 2022-12-15 10:52:09 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-15 17:52:09 +0100 |
commit | 8a02463d7d14de275d5090fdf07a29af26d44e0e (patch) | |
tree | 910364eb1c12c09e5125441cd9599e9deab2b029 /var | |
parent | c6465bd9bd7a7b688f59d6a5f39adce943314fda (diff) | |
download | spack-8a02463d7d14de275d5090fdf07a29af26d44e0e.tar.gz spack-8a02463d7d14de275d5090fdf07a29af26d44e0e.tar.bz2 spack-8a02463d7d14de275d5090fdf07a29af26d44e0e.tar.xz spack-8a02463d7d14de275d5090fdf07a29af26d44e0e.zip |
IntelOneApiPackage: add envmods variant to toggle environment modifications by oneapi packages (#34253)
Co-authored-by: Sean Koyama <skoyama@anl.gov>
Co-authored-by: Robert Cohn <robert.s.cohn@intel.com>
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/intel-oneapi-mkl/package.py | 6 |
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 = [] |