summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/paraview/package.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/paraview/package.py b/var/spack/repos/builtin/packages/paraview/package.py
index d68c751978..fc6d0e99c2 100644
--- a/var/spack/repos/builtin/packages/paraview/package.py
+++ b/var/spack/repos/builtin/packages/paraview/package.py
@@ -7,7 +7,7 @@ from spack import *
import os
-class Paraview(CMakePackage):
+class Paraview(CMakePackage, CudaPackage):
"""ParaView is an open-source, multi-platform data analysis and
visualization application."""
@@ -234,6 +234,16 @@ class Paraview(CMakePackage):
'-DMPI_Fortran_COMPILER:PATH=%s' % spec['mpi'].mpifc
])
+ if '+cuda' in spec:
+ cmake_args.extend([
+ '-DPARAVIEW_USE_CUDA:BOOL=ON',
+ '-DPARAVIEW_BUILD_SHARED_LIBS:BOOL=OFF'
+ ])
+ else:
+ cmake_args.extend([
+ '-DPARAVIEW_USE_CUDA:BOOL=OFF',
+ ])
+
if 'darwin' in spec.architecture:
cmake_args.extend([
'-DVTK_USE_X:BOOL=OFF',