summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorSam Reeve <6740307+streeve@users.noreply.github.com>2023-01-11 15:47:15 -0500
committerGitHub <noreply@github.com>2023-01-11 12:47:15 -0800
commit43f337d99304adb8490affd3c2a0ff47bcfb8111 (patch)
treefc3bb492dc7db28505784f84d22e9bb8cd0fb0e2 /var
parenta8188a9f1447627c4f6291d35b2a4b105889cc0b (diff)
downloadspack-43f337d99304adb8490affd3c2a0ff47bcfb8111.tar.gz
spack-43f337d99304adb8490affd3c2a0ff47bcfb8111.tar.bz2
spack-43f337d99304adb8490affd3c2a0ff47bcfb8111.tar.xz
spack-43f337d99304adb8490affd3c2a0ff47bcfb8111.zip
Add version 1.1 for ExaCA (#34833)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/exaca/package.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/exaca/package.py b/var/spack/repos/builtin/packages/exaca/package.py
index 69934f25fc..25a7a2eaa7 100644
--- a/var/spack/repos/builtin/packages/exaca/package.py
+++ b/var/spack/repos/builtin/packages/exaca/package.py
@@ -19,6 +19,7 @@ class Exaca(CMakePackage):
tags = ["ecp"]
version("master", branch="master")
+ version("1.1.0", sha256="10106fb1836964a19bc5bab3f374baa24188ba786c768e554442ab896b31ff24")
version("1.0.0", sha256="48556233360a5e15e1fc20849e57dd60739c1991c7dfc7e6b2956af06688b96a")
_kokkos_backends = Kokkos.devices_variants
@@ -29,15 +30,17 @@ class Exaca(CMakePackage):
variant("shared", default=True, description="Build shared libraries")
variant("testing", default=False, description="Build unit tests")
- depends_on("cmake@3.9:", type="build")
- depends_on("googletest@1.10:", type="build", when="@master+testing")
- depends_on("kokkos@3.0:")
+ depends_on("cmake@3.9:", type="build", when="@:1.1")
+ depends_on("cmake@3.12:", type="build", when="@master")
+ depends_on("googletest@1.10:", type="test", when="@1.1:+testing")
+ depends_on("kokkos@3.0:", when="@:1.1")
+ depends_on("kokkos@3.2:", when="@master")
depends_on("mpi")
def cmake_args(self):
options = [self.define_from_variant("BUILD_SHARED_LIBS", "shared")]
- if self.spec.satisfies("@master"):
+ if self.spec.satisfies("@1.1:"):
options += [self.define_from_variant("ExaCA_ENABLE_TESTING", "testing")]
return options