summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/conduit
diff options
context:
space:
mode:
authorCyrus Harrison <cyrush@llnl.gov>2023-01-02 07:00:44 -0800
committerGitHub <noreply@github.com>2023-01-02 16:00:44 +0100
commit2b006bb6ecaad2375394cde047e0c0037dbe344c (patch)
treee6345f39594161d9ddd0599cac8eb802aa81bfd1 /var/spack/repos/builtin/packages/conduit
parent5509392151d056e8511bc3a4c8f6673abfeabddf (diff)
downloadspack-2b006bb6ecaad2375394cde047e0c0037dbe344c.tar.gz
spack-2b006bb6ecaad2375394cde047e0c0037dbe344c.tar.bz2
spack-2b006bb6ecaad2375394cde047e0c0037dbe344c.tar.xz
spack-2b006bb6ecaad2375394cde047e0c0037dbe344c.zip
add conduit 0.8.5 release and caliper variant (#34669)
Diffstat (limited to 'var/spack/repos/builtin/packages/conduit')
-rw-r--r--var/spack/repos/builtin/packages/conduit/package.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/conduit/package.py b/var/spack/repos/builtin/packages/conduit/package.py
index 59ee9e6bc3..6c2aeb8a1a 100644
--- a/var/spack/repos/builtin/packages/conduit/package.py
+++ b/var/spack/repos/builtin/packages/conduit/package.py
@@ -43,6 +43,7 @@ class Conduit(CMakePackage):
# is to bridge any spack dependencies that are still using the name master
version("master", branch="develop", submodules=True)
# note: 2021-05-05 latest tagged release is now preferred instead of develop
+ version("0.8.5", sha256="b4a6f269a81570a4597e2565927fd0ed2ac45da0a2500ce5a71c26f7c92c5483")
version("0.8.4", sha256="55c37ddc668dbc45d43b60c440192f76e688a530d64f9fe1a9c7fdad8cd525fd")
version("0.8.3", sha256="a9e60945366f3b8c37ee6a19f62d79a8d5888be7e230eabc31af2f837283ed1a")
version("0.8.2", sha256="928eb8496bc50f6d8404f5bfa70220250876645d68d4f35ce0b99ecb85546284")
@@ -101,6 +102,8 @@ class Conduit(CMakePackage):
# doxygen support is wip, since doxygen has several dependencies
# we want folks to explicitly opt in to building doxygen
variant("doxygen", default=False, description="Build Conduit's Doxygen documentation")
+ # caliper
+ variant("caliper", default=False, description="Build Conduit Caliper support")
###########################################################################
# package dependencies
@@ -167,6 +170,11 @@ class Conduit(CMakePackage):
depends_on("mpi", when="+mpi")
#######################
+ # Caliper
+ #######################
+ depends_on("caliper", when="+caliper")
+
+ #######################
# Documentation related
#######################
depends_on("py-sphinx", when="+python+doc", type="build")
@@ -507,6 +515,16 @@ class Conduit(CMakePackage):
else:
cfg.write("# zfp not built by spack \n")
+ #######################
+ # Caliper
+ #######################
+ cfg.write("# caliper from spack \n")
+ if "+caliper" in spec:
+ cfg.write(cmake_cache_entry("CALIPER_DIR", spec["caliper"].prefix))
+ cfg.write(cmake_cache_entry("ADIAK_DIR", spec["adiak"].prefix))
+ else:
+ cfg.write("# caliper not built by spack \n")
+
#######################################################################
# I/O Packages
#######################################################################