diff options
author | Chris White <white238@llnl.gov> | 2021-04-20 17:13:15 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-20 18:13:15 -0600 |
commit | 58a897be0ec6fbd783a9d6193aaaaac86f4e4e60 (patch) | |
tree | e25e9a8835955b7bbb5d6f94872d006bc07f39c5 /lib | |
parent | 09e80604f509108391aa9a595a6201c27c6825cf (diff) | |
download | spack-58a897be0ec6fbd783a9d6193aaaaac86f4e4e60.tar.gz spack-58a897be0ec6fbd783a9d6193aaaaac86f4e4e60.tar.bz2 spack-58a897be0ec6fbd783a9d6193aaaaac86f4e4e60.tar.xz spack-58a897be0ec6fbd783a9d6193aaaaac86f4e4e60.zip |
check for package in spec not variant (#23157)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/build_systems/cached_cmake.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/spack/spack/build_systems/cached_cmake.py b/lib/spack/spack/build_systems/cached_cmake.py index 0704a4aa09..2c3e150528 100644 --- a/lib/spack/spack/build_systems/cached_cmake.py +++ b/lib/spack/spack/build_systems/cached_cmake.py @@ -128,7 +128,7 @@ class CachedCMakePackage(CMakePackage): def initconfig_mpi_entries(self): spec = self.spec - if "+mpi" not in spec: + if not spec.satisfies('^mpi'): return [] entries = [ @@ -194,7 +194,7 @@ class CachedCMakePackage(CMakePackage): "#------------------{0}\n".format("-" * 60), ] - if '+cuda' in spec: + if spec.satisfies('^cuda'): entries.append("#------------------{0}".format("-" * 30)) entries.append("# Cuda") entries.append("#------------------{0}\n".format("-" * 30)) @@ -206,7 +206,7 @@ class CachedCMakePackage(CMakePackage): entries.append(cmake_cache_path("CMAKE_CUDA_COMPILER", cudacompiler)) - if "+mpi" in spec: + if spec.satisfies('^mpi'): entries.append(cmake_cache_path("CMAKE_CUDA_HOST_COMPILER", "${MPI_CXX_COMPILER}")) else: |