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

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."""