summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authoreugeneswalker <38933153+eugeneswalker@users.noreply.github.com>2020-08-09 11:40:46 -0700
committerGitHub <noreply@github.com>2020-08-09 13:40:46 -0500
commitbad87343166e48063fecfd8f949814afd13714a9 (patch)
treea6782fe6096f792ea94b3fe786afbac4df7b683c /var
parent5965522bbe21a5c3db6ca95d4e36f9956a9819ec (diff)
downloadspack-bad87343166e48063fecfd8f949814afd13714a9.tar.gz
spack-bad87343166e48063fecfd8f949814afd13714a9.tar.bz2
spack-bad87343166e48063fecfd8f949814afd13714a9.tar.xz
spack-bad87343166e48063fecfd8f949814afd13714a9.zip
add variant `tests` which can be one of (none, tests, benchmarks) (#17949)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/umpire/package.py7
1 files changed, 6 insertions, 1 deletions
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