summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMikael Simberg <mikael.simberg@iki.fi>2024-07-09 18:01:57 +0200
committerGitHub <noreply@github.com>2024-07-09 10:01:57 -0600
commita81451ba1fa4a63ddf7707c8c8757e9894a2a5e6 (patch)
tree977818c8512621076ba35ceb30f349fe8b63f76e /var
parentb11e3708883f3c6df351158b909455ac48b5d07c (diff)
downloadspack-a81451ba1fa4a63ddf7707c8c8757e9894a2a5e6.tar.gz
spack-a81451ba1fa4a63ddf7707c8c8757e9894a2a5e6.tar.bz2
spack-a81451ba1fa4a63ddf7707c8c8757e9894a2a5e6.tar.xz
spack-a81451ba1fa4a63ddf7707c8c8757e9894a2a5e6.zip
pika: add v0.26.0 (#45104)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/pika/package.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/pika/package.py b/var/spack/repos/builtin/packages/pika/package.py
index cf8e682cf6..20ba1107a1 100644
--- a/var/spack/repos/builtin/packages/pika/package.py
+++ b/var/spack/repos/builtin/packages/pika/package.py
@@ -19,6 +19,7 @@ class Pika(CMakePackage, CudaPackage, ROCmPackage):
license("BSL-1.0")
+ version("0.26.0", sha256="bbec5472c71006c1f55e7946c8dc517dae76c41cacb36fa98195312c74a1bb9a")
version("0.25.0", sha256="6646e12f88049116d84ce0caeedaa039a13caaa0431964caea4660b739767b2e")
version("0.24.0", sha256="3b97c684107f892a633f598d94bcbd1e238d940e88e1c336f205e81b99326cc3")
version("0.23.0", sha256="d1981e198ac4f8443770cebbeff7a132b8f6c1a42e32b0b06fea02cc9df99595")
@@ -52,6 +53,9 @@ class Pika(CMakePackage, CudaPackage, ROCmPackage):
generator("ninja")
+ variant("shared", default=True, description="Build shared libraries")
+ conflicts("~shared", when="@:0.25")
+
cxxstds = ("17", "20", "23")
variant(
"cxxstd",
@@ -190,6 +194,7 @@ class Pika(CMakePackage, CudaPackage, ROCmPackage):
spec, args = self.spec, []
args += [
+ self.define_from_variant("BUILD_SHARED_LIBS", "shared"),
self.define("PIKA_WITH_CXX_STANDARD", spec.variants["cxxstd"].value),
self.define_from_variant("PIKA_WITH_EXAMPLES", "examples"),
self.define_from_variant("PIKA_WITH_MALLOC", "malloc"),