diff options
author | Tomoki, Karatsu <49965247+t-karatsu@users.noreply.github.com> | 2020-07-31 12:05:20 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-30 22:05:20 -0500 |
commit | 50f96e15de585c653dc7d5e5cf06a05bba364bbc (patch) | |
tree | 14ead2e56549a12079c906450c0cc3e3749e006c /var | |
parent | 7dd5793b75dfde70aec72322501a6eb0206f0a8c (diff) | |
download | spack-50f96e15de585c653dc7d5e5cf06a05bba364bbc.tar.gz spack-50f96e15de585c653dc7d5e5cf06a05bba364bbc.tar.bz2 spack-50f96e15de585c653dc7d5e5cf06a05bba364bbc.tar.xz spack-50f96e15de585c653dc7d5e5cf06a05bba364bbc.zip |
vtk: Support for new option to enable MPI. (#17727)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/vtk/package.py | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/var/spack/repos/builtin/packages/vtk/package.py b/var/spack/repos/builtin/packages/vtk/package.py index 2a334cb1fb..ef6c6570c2 100644 --- a/var/spack/repos/builtin/packages/vtk/package.py +++ b/var/spack/repos/builtin/packages/vtk/package.py @@ -104,7 +104,7 @@ class Vtk(CMakePackage): depends_on('sqlite', when='@8.2.0:') # For finding Fujitsu-MPI wrapper commands - patch('find_fujitsu_mpi.patch', when='%fj') + patch('find_fujitsu_mpi.patch', when='@:8.2.0%fj') def url_for_version(self, version): url = "http://www.vtk.org/files/release/{0}/VTK-{1}.tar.gz" @@ -159,10 +159,15 @@ class Vtk(CMakePackage): ]) if '+mpi' in spec: - cmake_args.extend([ - '-DVTK_Group_MPI:BOOL=ON', - '-DVTK_USE_SYSTEM_DIY2:BOOL=OFF', - ]) + if spec.satisfies('@:8.2.0'): + cmake_args.extend([ + '-DVTK_Group_MPI:BOOL=ON', + '-DVTK_USE_SYSTEM_DIY2:BOOL=OFF' + ]) + else: + cmake_args.extend([ + '-DVTK_USE_MPI=ON' + ]) if '+ffmpeg' in spec: cmake_args.extend(['-DModule_vtkIOFFMPEG:BOOL=ON']) |