summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaryl W. Grunau <DarylGrunau@gmail.com>2018-05-30 09:35:39 -0600
committerAdam J. Stewart <ajstewart426@gmail.com>2018-05-30 10:35:39 -0500
commit97206cb60a1780f1746d73fc2ff5ae8ca64a5aae (patch)
treef90966c86752321023d8177eb91ad4f8d1e0ed8b
parent8eb0f50219a942298070034a8638d01a0a3c25a9 (diff)
downloadspack-97206cb60a1780f1746d73fc2ff5ae8ca64a5aae.tar.gz
spack-97206cb60a1780f1746d73fc2ff5ae8ca64a5aae.tar.bz2
spack-97206cb60a1780f1746d73fc2ff5ae8ca64a5aae.tar.xz
spack-97206cb60a1780f1746d73fc2ff5ae8ca64a5aae.zip
paraview: set PARAVIEW_VTK_DIR in spack_env and run_env (#8308)
-rw-r--r--var/spack/repos/builtin/packages/paraview/package.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/paraview/package.py b/var/spack/repos/builtin/packages/paraview/package.py
index 907d98eada..0bd2d85b11 100644
--- a/var/spack/repos/builtin/packages/paraview/package.py
+++ b/var/spack/repos/builtin/packages/paraview/package.py
@@ -96,6 +96,15 @@ class Paraview(CMakePackage):
else:
return self._urlfmt.format(version.up_to(2), version, '')
+ def setup_dependent_environment(self, spack_env, run_env, dependent_spec):
+ if os.path.isdir(self.prefix.lib64):
+ lib_dir = self.prefix.lib64
+ else:
+ lib_dir = self.prefix.lib
+ paraview_version = 'paraview-%s' % self.spec.version.up_to(2)
+ spack_env.set('PARAVIEW_VTK_DIR',
+ join_path(lib_dir, 'cmake', paraview_version))
+
def setup_environment(self, spack_env, run_env):
if os.path.isdir(self.prefix.lib64):
lib_dir = self.prefix.lib64
@@ -106,6 +115,8 @@ class Paraview(CMakePackage):
paraview_version))
run_env.prepend_path('LD_LIBRARY_PATH', join_path(lib_dir,
paraview_version))
+ run_env.set('PARAVIEW_VTK_DIR',
+ join_path(lib_dir, 'cmake', paraview_version))
if '+python' in self.spec:
run_env.prepend_path('PYTHONPATH', join_path(lib_dir,
paraview_version))