From b9717ca261a8cba8447cfcd1241374041b554b81 Mon Sep 17 00:00:00 2001 From: eugeneswalker <38933153+eugeneswalker@users.noreply.github.com> Date: Fri, 10 Dec 2021 16:32:11 -0800 Subject: vtk-h +cuda: pass cuda_arch to vtk-m dependency (#27923) --- var/spack/repos/builtin/packages/vtk-h/package.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/builtin/packages/vtk-h/package.py b/var/spack/repos/builtin/packages/vtk-h/package.py index 278a6cb373..e876810637 100644 --- a/var/spack/repos/builtin/packages/vtk-h/package.py +++ b/var/spack/repos/builtin/packages/vtk-h/package.py @@ -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") -- cgit v1.2.3-70-g09d2