Added variant to enable Legion SPY logging. (#17637)

This commit is contained in:
Ben Bergen 2020-07-22 11:41:20 -06:00 committed by GitHub
parent b8135bd205
commit 4ca6d1f0f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -47,6 +47,8 @@ class Legion(CMakePackage):
description='Build on top of ibv conduit for InfiniBand support') description='Build on top of ibv conduit for InfiniBand support')
variant('shared', default=True, description='Build shared libraries') variant('shared', default=True, description='Build shared libraries')
variant('hdf5', default=True, description='Enable HDF5 support') variant('hdf5', default=True, description='Enable HDF5 support')
variant('spy', default=False,
description='Enable detailed logging for Legion Spy')
variant('build_type', default='Release', variant('build_type', default='Release',
values=('Debug', 'Release', 'RelWithDebInfo', 'MinSizeRel'), values=('Debug', 'Release', 'RelWithDebInfo', 'MinSizeRel'),
description='The build type to build', multi=False) description='The build type to build', multi=False)
@ -87,4 +89,7 @@ def cmake_args(self):
else: else:
options.append('-DLegion_USE_HDF5=OFF') options.append('-DLegion_USE_HDF5=OFF')
if '+spy' in self.spec:
options.append('-DLegion_SPY=ON')
return options return options