diff options
author | Eric Brugger <brugger1@llnl.gov> | 2022-01-17 04:43:41 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-17 13:43:41 +0100 |
commit | 20796b2045a60f36b6735d1fe009f26fc79d357f (patch) | |
tree | 09902a13a5a5047e49b21d593c1f39d7182eb252 | |
parent | 53801f3ebb4bcea504aad1603d52c8cbfb218c05 (diff) | |
download | spack-20796b2045a60f36b6735d1fe009f26fc79d357f.tar.gz spack-20796b2045a60f36b6735d1fe009f26fc79d357f.tar.bz2 spack-20796b2045a60f36b6735d1fe009f26fc79d357f.tar.xz spack-20796b2045a60f36b6735d1fe009f26fc79d357f.zip |
VTK-m: Add testlib variant. (#28324)
-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") |