Paraview: fix PYTHONPATH for static build. (#14648)

* Fix PYTHONPATH for static build.

* Only for the latest version.
This commit is contained in:
Dan Lipsa 2020-02-12 13:24:09 -05:00 committed by GitHub
parent 3b2c534e73
commit ca66ab6901
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -169,11 +169,18 @@ def setup_run_environment(self, env):
pv_pydir = join_path(lib_dir,
'python{0}'.format(python_version),
'site-packages')
env.prepend_path('PYTHONPATH', pv_pydir)
# The Trilinos Catalyst adapter requires
# the vtkmodules directory in PYTHONPATH
env.prepend_path('PYTHONPATH', join_path(pv_pydir,
'vtkmodules'))
if '+shared' in self.spec or \
self.spec.version <= Version('5.7.0'):
env.prepend_path('PYTHONPATH', pv_pydir)
# The Trilinos Catalyst adapter requires
# the vtkmodules directory in PYTHONPATH
env.prepend_path('PYTHONPATH', join_path(pv_pydir,
'vtkmodules'))
else:
env.prepend_path('PYTHONPATH', join_path(pv_pydir,
'_paraview.zip'))
env.prepend_path('PYTHONPATH', join_path(pv_pydir,
'_vtk.zip'))
def cmake_args(self):
"""Populate cmake arguments for ParaView."""