Add HDF5 variant to Legion package (#12221)
This commit is contained in:
parent
e21e10837f
commit
8922c1f666
@ -40,10 +40,12 @@ class Legion(CMakePackage):
|
||||
variant('mpi', default=True,
|
||||
description='Build on top of mpi conduit for mpi inoperability')
|
||||
variant('shared', default=True, description='Build shared libraries')
|
||||
variant('hdf5', default=True, description='Enable HDF5 support')
|
||||
|
||||
depends_on("cmake@3.1:", type='build')
|
||||
depends_on("gasnet~aligned-segments~pshm segment-mmap-max='16GB'", when='~mpi')
|
||||
depends_on("gasnet~aligned-segments~pshm segment-mmap-max='16GB' +mpi", when='+mpi')
|
||||
depends_on("hdf5~mpi", when='+hdf5')
|
||||
|
||||
def cmake_args(self):
|
||||
options = [
|
||||
@ -54,4 +56,7 @@ def cmake_args(self):
|
||||
if '+mpi' in self.spec:
|
||||
options.append('-DGASNet_CONDUIT=mpi')
|
||||
|
||||
if '+hdf5' in self.spec:
|
||||
options.append('-DLegion_USE_HDF5=ON')
|
||||
|
||||
return options
|
||||
|
Loading…
Reference in New Issue
Block a user