diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2024-08-30 13:25:40 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-30 13:25:40 +0200 |
commit | bf1f4e15ee105ee357726da5c0be6ed3de20668e (patch) | |
tree | 5b469023f35bbdd5a4e06b5e7670c2bc85a3dcbf /var | |
parent | dd756d53deca7dff02c80a64a7e5b2c4147ca785 (diff) | |
download | spack-bf1f4e15ee105ee357726da5c0be6ed3de20668e.tar.gz spack-bf1f4e15ee105ee357726da5c0be6ed3de20668e.tar.bz2 spack-bf1f4e15ee105ee357726da5c0be6ed3de20668e.tar.xz spack-bf1f4e15ee105ee357726da5c0be6ed3de20668e.zip |
boost: remove Compiler.cxx_names (#46037)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/boost/package.py | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/var/spack/repos/builtin/packages/boost/package.py b/var/spack/repos/builtin/packages/boost/package.py index 6ea37cb50e..d813ce6653 100644 --- a/var/spack/repos/builtin/packages/boost/package.py +++ b/var/spack/repos/builtin/packages/boost/package.py @@ -462,24 +462,24 @@ class Boost(Package): def determine_toolset(self, spec): toolsets = { - "g++": "gcc", - "icpc": "intel", - "icpx": "intel", - "clang++": "clang", - "armclang++": "clang", - "xlc++": "xlcpp", - "xlc++_r": "xlcpp", - "pgc++": "pgi", - "nvc++": "pgi", - "FCC": "clang", + "%gcc": "gcc", + "%intel": "intel", + "%oneapi": "intel", + "%clang": "clang", + "%arm": "clang", + "%xl": "xlcpp", + "%xl_r": "xlcpp", + "%pgi": "pgi", + "%nvhpc": "pgi", + "%fj": "clang", } if spec.satisfies("@1.47:"): - toolsets["icpc"] += "-linux" - toolsets["icpx"] += "-linux" + toolsets["%intel"] += "-linux" + toolsets["%oneapi"] += "-linux" for cc, toolset in toolsets.items(): - if cc in self.compiler.cxx_names: + if self.spec.satisfies(cc): return toolset # fallback to gcc if no toolset found |