summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorEric Brugger <brugger1@llnl.gov>2022-01-17 04:43:41 -0800
committerGitHub <noreply@github.com>2022-01-17 13:43:41 +0100
commit20796b2045a60f36b6735d1fe009f26fc79d357f (patch)
tree09902a13a5a5047e49b21d593c1f39d7182eb252 /var
parent53801f3ebb4bcea504aad1603d52c8cbfb218c05 (diff)
downloadspack-20796b2045a60f36b6735d1fe009f26fc79d357f.tar.gz
spack-20796b2045a60f36b6735d1fe009f26fc79d357f.tar.bz2
spack-20796b2045a60f36b6735d1fe009f26fc79d357f.tar.xz
spack-20796b2045a60f36b6735d1fe009f26fc79d357f.zip
VTK-m: Add testlib variant. (#28324)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/vtk-m/package.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/vtk-m/package.py b/var/spack/repos/builtin/packages/vtk-m/package.py
index 775b8b2fc7..4308748d29 100644
--- a/var/spack/repos/builtin/packages/vtk-m/package.py
+++ b/var/spack/repos/builtin/packages/vtk-m/package.py
@@ -55,6 +55,7 @@ class VtkM(CMakePackage, CudaPackage):
variant("rendering", default=True, description="build rendering support")
variant("64bitids", default=False,
description="enable 64 bits ids")
+ variant("testlib", default=False, description="build test library")
# Device variants
variant("cuda", default=False, description="build cuda support")
@@ -161,6 +162,10 @@ class VtkM(CMakePackage, CudaPackage):
else:
options.append("-DVTKm_USE_64BIT_IDS:BOOL=OFF")
+ # Support for the testing header files
+ if "+testlib" in spec and spec.satisfies('@1.7.0:'):
+ options.append("-DVTKm_ENABLE_TESTING_LIBRARY:BOOL=ON")
+
if spec.variants["build_type"].value != 'Release':
options.append("-DVTKm_NO_ASSERT:BOOL=ON")