add shared libs variant to umpire (#17497)

This commit is contained in:
Cyrus Harrison 2020-07-13 14:57:04 -07:00 committed by GitHub
parent c2d8d8acbd
commit 6aa6e19d34
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -38,6 +38,7 @@ class Umpire(CMakePackage, CudaPackage):
variant('fortran', default=False, description='Build C/Fortran API')
variant('c', default=True, description='Build C API')
variant('numa', default=False, description='Enable NUMA support')
variant('shared', default=True, description='Enable Shared libs')
variant('openmp', default=False, description='Build with OpenMP support')
variant('deviceconst', default=False,
description='Enables support for constant device memory')
@ -80,6 +81,9 @@ def cmake_args(self):
options.append('-DENABLE_OPENMP={0}'.format(
'On' if '+openmp' in spec else 'Off'))
options.append('-DBUILD_SHARED_LIBS={0}'.format(
'On' if '+shared' in spec else 'Off'))
options.append('-DENABLE_TESTS={0}'.format(
'On' if self.run_tests else 'Off'))