sirius, spfft: make rocm arch variants conditional (#28251)
This commit is contained in:
parent
0f74b7ec44
commit
89d3590300
@ -71,7 +71,7 @@ class Sirius(CMakePackage, CudaPackage):
|
||||
variant('magma', default=False, description="Enable MAGMA support")
|
||||
variant('nlcglib', default=False, description="enable robust wave function optimization")
|
||||
variant('rocm', default=False, description='Use ROCm GPU support')
|
||||
variant('amdgpu_target', default='gfx803,gfx900,gfx906', multi=True, values=amdgpu_targets)
|
||||
variant('amdgpu_target', default='gfx803,gfx900,gfx906', multi=True, values=amdgpu_targets, when='+rocm')
|
||||
variant('build_type', default='Release',
|
||||
description='CMake build type',
|
||||
values=('Debug', 'Release', 'RelWithDebInfo'))
|
||||
|
@ -55,7 +55,7 @@ class Spfft(CMakePackage, CudaPackage):
|
||||
|
||||
depends_on('rocfft', when='+rocm')
|
||||
depends_on('hip', when='+rocm')
|
||||
variant('amdgpu_target', default='gfx803,gfx900,gfx906', multi=True, values=amdgpu_targets)
|
||||
variant('amdgpu_target', default='gfx803,gfx900,gfx906', multi=True, values=amdgpu_targets, when='+rocm')
|
||||
|
||||
depends_on('cuda@:10', when='@:0.9.11 +cuda')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user