vtk-h +cuda: pass cuda_arch to vtk-m dependency (#27923)

This commit is contained in:
eugeneswalker 2021-12-10 16:32:11 -08:00 committed by GitHub
parent 5d6a9a70c8
commit b9717ca261
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -76,8 +76,9 @@ class VtkH(Package, CudaPackage):
depends_on("vtk-m~tbb+openmp", when="+openmp")
depends_on("vtk-m~tbb~openmp", when="~openmp")
depends_on("vtk-m+cuda~tbb+openmp", when="+cuda+openmp")
depends_on("vtk-m+cuda~tbb~openmp", when="+cuda~openmp")
for _arch in CudaPackage.cuda_arch_values:
depends_on("vtk-m+cuda~tbb+openmp cuda_arch={0}".format(_arch), when="+cuda+openmp cuda_arch={0}".format(_arch))
depends_on("vtk-m+cuda~tbb~openmp cuda_arch={0}".format(_arch), when="+cuda~openmp cuda_arch={0}".format(_arch))
depends_on("vtk-m~tbb+openmp~shared", when="+openmp~shared")
depends_on("vtk-m~tbb~openmp~shared", when="~openmp~shared")