umpire's device allocator exports device functions, which requires static libs (#21264)

This commit is contained in:
Harmen Stoppels
2021-01-26 15:57:10 +01:00
committed by GitHub
parent 79afe20bb0
commit feaaa8b194

View File

@@ -74,6 +74,10 @@ class Umpire(CMakePackage, CudaPackage, ROCmPackage):
conflicts('+numa', when='@:0.3.2')
conflicts('~c', when='+fortran', msg='Fortran API requires C API')
# device allocator exports device code, which requires static libs
# currently only available for cuda.
conflicts('+shared', when='+cuda')
def cmake_args(self):
spec = self.spec