add debug variant for paraview (#22900)

* add debug variant for paraview

* add advanced_debug variant to set optionnal debug flags

Co-authored-by: Billae <eloise.billae@gmail.com>
This commit is contained in:
Billae 2021-04-19 18:52:26 +02:00 committed by GitHub
parent c144222d54
commit 8fce9bef7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -55,6 +55,7 @@ class Paraview(CMakePackage, CudaPackage):
values=('native', 'fermi', 'kepler', 'maxwell',
'pascal', 'volta', 'turing', 'ampere', 'all', 'none'),
description='CUDA architecture')
variant('advanced_debug', default=False, description="Enable all other debug flags beside build_type, such as VTK_DEBUG_LEAK")
conflicts('+python', when='+python3')
# Python 2 support dropped with 5.9.0
@ -397,4 +398,7 @@ def nvariant_bool(feature):
)
)
if '+advanced_debug' in spec:
cmake_args.append('-DVTK_DEBUG_LEAKS:BOOL=ON')
return cmake_args