From 20796b2045a60f36b6735d1fe009f26fc79d357f Mon Sep 17 00:00:00 2001 From: Eric Brugger Date: Mon, 17 Jan 2022 04:43:41 -0800 Subject: VTK-m: Add testlib variant. (#28324) --- var/spack/repos/builtin/packages/vtk-m/package.py | 5 +++++ 1 file changed, 5 insertions(+) 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") -- cgit v1.2.3-70-g09d2