summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorNils Leif Fischer <nils.fischer@aei.mpg.de>2022-01-15 07:56:16 +0100
committerGitHub <noreply@github.com>2022-01-14 23:56:16 -0700
commit3f903c49e40030d746488863e56d694ba3e3fc7c (patch)
treeb5e64a2922fb66384bf5f9f1fdc721d1f467bc85 /var
parent93377942d17d356aaae793c5d665a3e48ab7649e (diff)
downloadspack-3f903c49e40030d746488863e56d694ba3e3fc7c.tar.gz
spack-3f903c49e40030d746488863e56d694ba3e3fc7c.tar.bz2
spack-3f903c49e40030d746488863e56d694ba3e3fc7c.tar.xz
spack-3f903c49e40030d746488863e56d694ba3e3fc7c.zip
charmpp: use CMake for versions 7.0.0+ (#28401)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/charmpp/package.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/charmpp/package.py b/var/spack/repos/builtin/packages/charmpp/package.py
index 16794964fa..d849acaca0 100644
--- a/var/spack/repos/builtin/packages/charmpp/package.py
+++ b/var/spack/repos/builtin/packages/charmpp/package.py
@@ -101,6 +101,10 @@ class Charmpp(Package):
variant("production", default=True, description="Build charm++ with all optimizations")
variant("tracing", default=False, description="Enable tracing modules")
+ # Versions 7.0.0+ use CMake by default when it's available. It's more
+ # robust.
+ depends_on('cmake@3.4:', when='@7.0.0:', type='build')
+
depends_on("mpi", when="backend=mpi")
depends_on("papi", when="+papi")
depends_on("cuda", when="+cuda")