summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorJack Morrison <jack.morrison@cornelisnetworks.com>2024-09-04 23:43:25 -0400
committerGitHub <noreply@github.com>2024-09-04 21:43:25 -0600
commitc98045e02885fa61dab6d8278b33db580e478c5b (patch)
tree06736cc41529d80757881e7efa179d36287a482e /var
parentbc5456a791f09fd137e37ae78a71ad483de1d5c1 (diff)
downloadspack-c98045e02885fa61dab6d8278b33db580e478c5b.tar.gz
spack-c98045e02885fa61dab6d8278b33db580e478c5b.tar.bz2
spack-c98045e02885fa61dab6d8278b33db580e478c5b.tar.xz
spack-c98045e02885fa61dab6d8278b33db580e478c5b.zip
libfabric: Add CUDA variant (#46203)
Signed-off-by: Jack Morrison <jack.morrison@cornelisnetworks.com>
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/libfabric/package.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/libfabric/package.py b/var/spack/repos/builtin/packages/libfabric/package.py
index 4e15a2acd7..49dbacde67 100644
--- a/var/spack/repos/builtin/packages/libfabric/package.py
+++ b/var/spack/repos/builtin/packages/libfabric/package.py
@@ -10,7 +10,7 @@ import spack.platforms.cray
from spack.package import *
-class Libfabric(AutotoolsPackage):
+class Libfabric(AutotoolsPackage, CudaPackage):
"""The Open Fabrics Interfaces (OFI) is a framework focused on exporting
fabric communication services to applications."""
@@ -211,6 +211,9 @@ class Libfabric(AutotoolsPackage):
else:
args.append("--enable-{0}=no".format(fabric))
+ if self.spec.satisfies("+cuda"):
+ args.append(f"--with-cuda={self.spec['cuda'].prefix}")
+
return args
def installcheck(self):