summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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")