diff options
author | eugeneswalker <38933153+eugeneswalker@users.noreply.github.com> | 2020-08-09 11:40:46 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-09 13:40:46 -0500 |
commit | bad87343166e48063fecfd8f949814afd13714a9 (patch) | |
tree | a6782fe6096f792ea94b3fe786afbac4df7b683c | |
parent | 5965522bbe21a5c3db6ca95d4e36f9956a9819ec (diff) | |
download | spack-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)
-rw-r--r-- | var/spack/repos/builtin/packages/umpire/package.py | 7 |
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 |