summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorChris White <white238@llnl.gov>2021-04-20 17:13:15 -0700
committerGitHub <noreply@github.com>2021-04-20 18:13:15 -0600
commit58a897be0ec6fbd783a9d6193aaaaac86f4e4e60 (patch)
treee25e9a8835955b7bbb5d6f94872d006bc07f39c5 /lib
parent09e80604f509108391aa9a595a6201c27c6825cf (diff)
downloadspack-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.py6
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: