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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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