From bad87343166e48063fecfd8f949814afd13714a9 Mon Sep 17 00:00:00 2001 From: eugeneswalker <38933153+eugeneswalker@users.noreply.github.com> Date: Sun, 9 Aug 2020 11:40:46 -0700 Subject: add variant `tests` which can be one of (none, tests, benchmarks) (#17949) --- var/spack/repos/builtin/packages/umpire/package.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/umpire/package.py b/var/spack/repos/builtin/packages/umpire/package.py index 00f09b8a42..a1e954f290 100644 --- a/var/spack/repos/builtin/packages/umpire/package.py +++ b/var/spack/repos/builtin/packages/umpire/package.py @@ -45,6 +45,8 @@ class Umpire(CMakePackage, CudaPackage): variant('openmp', default=False, description='Build with OpenMP support') variant('deviceconst', default=False, description='Enables support for constant device memory') + variant('tests', default='none', values=('none', 'basic', 'benchmarks'), + multi=False, description='Tests to run') depends_on('cmake@3.8:', type='build') depends_on('cmake@3.9:', when='+cuda', type='build') @@ -88,7 +90,10 @@ class Umpire(CMakePackage, CudaPackage): options.append('-DBUILD_SHARED_LIBS={0}'.format( 'On' if '+shared' in spec else 'Off')) + options.append('-DENABLE_BENCHMARKS={0}'.format( + 'On' if 'tests=benchmarks' in spec else 'Off')) + options.append('-DENABLE_TESTS={0}'.format( - 'On' if self.run_tests else 'Off')) + 'Off' if 'tests=none' in spec else 'On')) return options -- cgit v1.2.3-70-g09d2