diff options
-rw-r--r-- | var/spack/repos/builtin/packages/vtk-m/package.py | 5 |
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") |