From e73e7cf0ad9888847024368666c95766c8f0bc76 Mon Sep 17 00:00:00 2001 From: Ethan Stam <33101855+EthanS94@users.noreply.github.com> Date: Mon, 9 Nov 2020 12:02:00 -0700 Subject: ParaView: correct path for PARAVIEW_VTK_DIR (#19770) * ParaView: correct path for PARAVIEW_VTK_DIR * Update formatting --- .../repos/builtin/packages/paraview/package.py | 23 +++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/paraview/package.py b/var/spack/repos/builtin/packages/paraview/package.py index b9da3ce06d..18b3c36e24 100644 --- a/var/spack/repos/builtin/packages/paraview/package.py +++ b/var/spack/repos/builtin/packages/paraview/package.py @@ -157,7 +157,10 @@ class Paraview(CMakePackage, CudaPackage): @property def paraview_subdir(self): """The paraview subdirectory name as paraview-major.minor""" - return 'paraview-{0}'.format(self.spec.version.up_to(2)) + if self.spec.version == Version('develop'): + return 'paraview-5.9' + else: + return 'paraview-{0}'.format(self.spec.version.up_to(2)) def setup_dependent_build_environment(self, env, dependent_spec): if os.path.isdir(self.prefix.lib64): @@ -165,8 +168,13 @@ class Paraview(CMakePackage, CudaPackage): else: lib_dir = self.prefix.lib env.set('ParaView_DIR', self.prefix) - env.set('PARAVIEW_VTK_DIR', - join_path(lib_dir, 'cmake', self.paraview_subdir)) + + if self.spec.version <= Version('5.7.0'): + env.set('PARAVIEW_VTK_DIR', + join_path(lib_dir, 'cmake', self.paraview_subdir)) + else: + env.set('PARAVIEW_VTK_DIR', + join_path(lib_dir, 'cmake', self.paraview_subdir, 'vtk')) def setup_run_environment(self, env): # paraview 5.5 and later @@ -179,8 +187,13 @@ class Paraview(CMakePackage, CudaPackage): lib_dir = self.prefix.lib env.set('ParaView_DIR', self.prefix) - env.set('PARAVIEW_VTK_DIR', - join_path(lib_dir, 'cmake', self.paraview_subdir)) + + if self.spec.version <= Version('5.7.0'): + env.set('PARAVIEW_VTK_DIR', + join_path(lib_dir, 'cmake', self.paraview_subdir)) + else: + env.set('PARAVIEW_VTK_DIR', + join_path(lib_dir, 'cmake', self.paraview_subdir, 'vtk')) if self.spec.version <= Version('5.4.1'): lib_dir = join_path(lib_dir, self.paraview_subdir) -- cgit v1.2.3-70-g09d2