summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/kvtree/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/kvtree/package.py')
-rw-r--r--var/spack/repos/builtin/packages/kvtree/package.py63
1 files changed, 33 insertions, 30 deletions
diff --git a/var/spack/repos/builtin/packages/kvtree/package.py b/var/spack/repos/builtin/packages/kvtree/package.py
index 54665b2584..9c3211aa25 100644
--- a/var/spack/repos/builtin/packages/kvtree/package.py
+++ b/var/spack/repos/builtin/packages/kvtree/package.py
@@ -11,51 +11,54 @@ class Kvtree(CMakePackage):
hashes."""
homepage = "https://github.com/ecp-veloc/KVTree"
- url = "https://github.com/ecp-veloc/KVTree/archive/v1.1.1.tar.gz"
- git = "https://github.com/ecp-veloc/kvtree.git"
- tags = ['ecp']
+ url = "https://github.com/ecp-veloc/KVTree/archive/v1.1.1.tar.gz"
+ git = "https://github.com/ecp-veloc/kvtree.git"
+ tags = ["ecp"]
- maintainers = ['CamStan', 'gonsie']
+ maintainers = ["CamStan", "gonsie"]
- version('main', branch='main')
- version('1.3.0', sha256='8281e075772d3534183c46133553d5765455d79ed98a895743663db891755ca9')
- version('1.2.0', sha256='ecd4b8bc479c33ab4f23fc764445a3bb353a1d15c208d011f5577a32c182477f')
- version('1.1.1', sha256='4776bd55a559b7f9bb594454ae6b14ebff0087c93c3d59ac7d1ab27df4aa4d74')
- version('1.1.0', sha256='3e6c003e7b8094d7c2d1529a973d68a68f953ffa63dcde5f4c7c7e81ddf06564')
- version('1.0.3', sha256='c742cdb1241ef4cb13767019204d5350a3c4383384bed9fb66680b93ff44b0d4')
- version('1.0.2', sha256='56fb5b747758c24a907a8380e8748d296900d94de9547bc15f6b427ac4ae2ec4')
+ version("main", branch="main")
+ version("1.3.0", sha256="8281e075772d3534183c46133553d5765455d79ed98a895743663db891755ca9")
+ version("1.2.0", sha256="ecd4b8bc479c33ab4f23fc764445a3bb353a1d15c208d011f5577a32c182477f")
+ version("1.1.1", sha256="4776bd55a559b7f9bb594454ae6b14ebff0087c93c3d59ac7d1ab27df4aa4d74")
+ version("1.1.0", sha256="3e6c003e7b8094d7c2d1529a973d68a68f953ffa63dcde5f4c7c7e81ddf06564")
+ version("1.0.3", sha256="c742cdb1241ef4cb13767019204d5350a3c4383384bed9fb66680b93ff44b0d4")
+ version("1.0.2", sha256="56fb5b747758c24a907a8380e8748d296900d94de9547bc15f6b427ac4ae2ec4")
- depends_on('zlib', type='link')
+ depends_on("zlib", type="link")
- variant('mpi', default=True, description='Build with MPI message packing')
- depends_on('mpi', when='+mpi')
+ variant("mpi", default=True, description="Build with MPI message packing")
+ depends_on("mpi", when="+mpi")
- variant('file_lock', default='FLOCK',
- values=('FLOCK', 'FNCTL', 'NONE'),
- multi=False,
- description='File locking style for KVTree.')
+ variant(
+ "file_lock",
+ default="FLOCK",
+ values=("FLOCK", "FNCTL", "NONE"),
+ multi=False,
+ description="File locking style for KVTree.",
+ )
- variant('shared', default=True, description='Build with shared libraries')
+ variant("shared", default=True, description="Build with shared libraries")
def flag_handler(self, name, flags):
- if self.spec.satisfies('%cce'):
- if name == 'ldflags':
- flags.append('-Wl,-z,muldefs')
+ if self.spec.satisfies("%cce"):
+ if name == "ldflags":
+ flags.append("-Wl,-z,muldefs")
return (flags, None, None)
def cmake_args(self):
spec = self.spec
args = []
- args.append(self.define_from_variant('MPI'))
- if '+mpi' in spec:
- args.append(self.define('MPI_C_COMPILER', spec['mpi'].mpicc))
+ args.append(self.define_from_variant("MPI"))
+ if "+mpi" in spec:
+ args.append(self.define("MPI_C_COMPILER", spec["mpi"].mpicc))
- args.append(self.define_from_variant('KVTREE_FILE_LOCK', 'file_lock'))
+ args.append(self.define_from_variant("KVTREE_FILE_LOCK", "file_lock"))
- if spec.satisfies('@1.2.0:'):
- args.append(self.define_from_variant('BUILD_SHARED_LIBS', 'shared'))
+ if spec.satisfies("@1.2.0:"):
+ args.append(self.define_from_variant("BUILD_SHARED_LIBS", "shared"))
else:
- if spec.satisfies('platform=cray'):
- args.append(self.define('KVTREE_LINK_STATIC', True))
+ if spec.satisfies("platform=cray"):
+ args.append(self.define("KVTREE_LINK_STATIC", True))
return args