summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/metall/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/metall/package.py')
-rw-r--r--var/spack/repos/builtin/packages/metall/package.py57
1 files changed, 27 insertions, 30 deletions
diff --git a/var/spack/repos/builtin/packages/metall/package.py b/var/spack/repos/builtin/packages/metall/package.py
index 5cf9948926..4082ca7941 100644
--- a/var/spack/repos/builtin/packages/metall/package.py
+++ b/var/spack/repos/builtin/packages/metall/package.py
@@ -11,60 +11,57 @@ class Metall(CMakePackage):
"""A Persistent Memory Allocator For Data-Centric Analytics"""
homepage = "https://github.com/LLNL/metall"
- git = "https://github.com/LLNL/metall.git"
- url = "https://github.com/LLNL/metall/archive/refs/tags/v0.20.tar.gz"
+ git = "https://github.com/LLNL/metall.git"
+ url = "https://github.com/LLNL/metall/archive/refs/tags/v0.20.tar.gz"
- maintainers = ['KIwabuchi', 'rogerpearce', 'mayagokhale']
+ maintainers = ["KIwabuchi", "rogerpearce", "mayagokhale"]
- tags = ['e4s']
+ tags = ["e4s"]
- version('master', branch='master')
- version('develop', branch='develop')
+ version("master", branch="master")
+ version("develop", branch="develop")
- version('0.21', sha256='feaff7a935f98d3cc1e2b21f6eae40edc674a5bd0133306afd3851148aaed026')
- version('0.20', sha256='cafe54c682004a66a059f54e2d7128ea7622e9941ea492297d04c260675e9af4')
- version('0.19', sha256='541f428d4a7e629e1e60754f9d5f5e84fe973d421b2647f5ed2ec25b977ddd56')
- version('0.18', sha256='cd1fee376d0523d43e43b92c43731d45a2c4324278a071a5f626f400afecef24')
- version('0.17', sha256='8de6ec2a430a141a2ad465ccd40ba9d0eb0c57d9f2f2de657fe837a73c466e61')
- version('0.16', sha256='190fa6936cbbfad1844659eb1fcfd1ad8c5880f60e76e223e33c506d371ea3a3')
- version('0.15', sha256='a1ea475ce1297b0c4cdf450544dc60ecf1b0a30c548b08ba77ccda5585df7248')
- version('0.14', sha256='386a6db0cfd3b3693cf8b0de323dcb60d43777aa5c871b744c9e8c19a572a917')
- version('0.13', sha256='959d37d0a7e7e5b4d5e6c0334aaaeef1b463e855fa8e807042f662c993ed60b1')
- version('0.12', sha256='b757b354b355e866bd6d42da53b0160442f3b7f663a19ba113da1ffc1a76176e')
- version('0.11', sha256='7cfa6a7eaaeb7fd11ecfbe43a172a36c8cde200601d6cd3b309d7a0acf752f3c')
- version('0.10', sha256='58b4b5507d4db5baca315b1bed2b728981755d755b91ef63bd0b6dfaf320f46b')
- version('0.9', sha256='2d7bd9ea2f1e04136050f210884445a9e3dcb96c992cf42ff9ea4b392f85f927')
+ version("0.21", sha256="feaff7a935f98d3cc1e2b21f6eae40edc674a5bd0133306afd3851148aaed026")
+ version("0.20", sha256="cafe54c682004a66a059f54e2d7128ea7622e9941ea492297d04c260675e9af4")
+ version("0.19", sha256="541f428d4a7e629e1e60754f9d5f5e84fe973d421b2647f5ed2ec25b977ddd56")
+ version("0.18", sha256="cd1fee376d0523d43e43b92c43731d45a2c4324278a071a5f626f400afecef24")
+ version("0.17", sha256="8de6ec2a430a141a2ad465ccd40ba9d0eb0c57d9f2f2de657fe837a73c466e61")
+ version("0.16", sha256="190fa6936cbbfad1844659eb1fcfd1ad8c5880f60e76e223e33c506d371ea3a3")
+ version("0.15", sha256="a1ea475ce1297b0c4cdf450544dc60ecf1b0a30c548b08ba77ccda5585df7248")
+ version("0.14", sha256="386a6db0cfd3b3693cf8b0de323dcb60d43777aa5c871b744c9e8c19a572a917")
+ version("0.13", sha256="959d37d0a7e7e5b4d5e6c0334aaaeef1b463e855fa8e807042f662c993ed60b1")
+ version("0.12", sha256="b757b354b355e866bd6d42da53b0160442f3b7f663a19ba113da1ffc1a76176e")
+ version("0.11", sha256="7cfa6a7eaaeb7fd11ecfbe43a172a36c8cde200601d6cd3b309d7a0acf752f3c")
+ version("0.10", sha256="58b4b5507d4db5baca315b1bed2b728981755d755b91ef63bd0b6dfaf320f46b")
+ version("0.9", sha256="2d7bd9ea2f1e04136050f210884445a9e3dcb96c992cf42ff9ea4b392f85f927")
- depends_on('cmake@3.10:', type='build')
- depends_on('boost@1.64:', type=('build', 'link'))
+ depends_on("cmake@3.10:", type="build")
+ depends_on("boost@1.64:", type=("build", "link"))
# googletest is required only for test
# GCC is also required only for test (Metall is a header-only library)
# Hint: Use 'spack install --test=root metall' or 'spack install --test=all metall'
# to run test (adds a call to 'make test' to the build)
- depends_on('googletest %gcc@8.1.0:', type=('test'))
+ depends_on("googletest %gcc@8.1.0:", type=("test"))
# TODO: replace this with an explicit list of components of Boost,
# for instance depends_on('boost +filesystem')
# See https://github.com/spack/spack/pull/22303 for reference
- depends_on(Boost.with_default_variants, type=('build', 'link'))
+ depends_on(Boost.with_default_variants, type=("build", "link"))
def cmake_args(self):
if self.run_tests:
- args = ['-DBUILD_TEST=ON', '-DSKIP_DOWNLOAD_GTEST=ON']
+ args = ["-DBUILD_TEST=ON", "-DSKIP_DOWNLOAD_GTEST=ON"]
return args
else:
- args = ['-DINSTALL_HEADER_ONLY=ON']
+ args = ["-DINSTALL_HEADER_ONLY=ON"]
return args
def setup_build_environment(self, env):
# Configure the directories for test
if self.run_tests:
- env.set(
- 'METALL_TEST_DIR',
- join_path(self.build_directory, 'build_test')
- )
+ env.set("METALL_TEST_DIR", join_path(self.build_directory, "build_test"))
# 'spack load metall' sets METALL_ROOT environmental variable
def setup_run_environment(self, env):
- env.set('METALL_ROOT', self.prefix)
+ env.set("METALL_ROOT", self.prefix)