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, pv_pydir = join_path(lib_dir,
'python{0}'.format(python_version), 'python{0}'.format(python_version),
'site-packages') 'site-packages')
env.prepend_path('PYTHONPATH', pv_pydir) if '+shared' in self.spec or \
# The Trilinos Catalyst adapter requires self.spec.version <= Version('5.7.0'):
# the vtkmodules directory in PYTHONPATH env.prepend_path('PYTHONPATH', pv_pydir)
env.prepend_path('PYTHONPATH', join_path(pv_pydir, # The Trilinos Catalyst adapter requires
'vtkmodules')) # 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): def cmake_args(self):
"""Populate cmake arguments for ParaView.""" """Populate cmake arguments for ParaView."""