acts: pass cuda_arch to CMAKE_CUDA_ARCHITECTURES (#44397)
This commit is contained in:
parent
2bb20caa5f
commit
092dc96e6c
@ -478,6 +478,8 @@ def plugin_cmake_variant(plugin_name, spack_variant):
|
|||||||
cuda_arch = spec.variants["cuda_arch"].value
|
cuda_arch = spec.variants["cuda_arch"].value
|
||||||
if cuda_arch != "none":
|
if cuda_arch != "none":
|
||||||
args.append(f"-DCUDA_FLAGS=-arch=sm_{cuda_arch[0]}")
|
args.append(f"-DCUDA_FLAGS=-arch=sm_{cuda_arch[0]}")
|
||||||
|
arch_str = ";".join(self.spec.variants["cuda_arch"].value)
|
||||||
|
args.append(self.define("CMAKE_CUDA_ARCHITECTURES", arch_str))
|
||||||
|
|
||||||
args.append(self.define_from_variant("CMAKE_CXX_STANDARD", "cxxstd"))
|
args.append(self.define_from_variant("CMAKE_CXX_STANDARD", "cxxstd"))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user