diff options
author | Jack Morrison <jack.morrison@cornelisnetworks.com> | 2024-09-04 23:43:25 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-04 21:43:25 -0600 |
commit | c98045e02885fa61dab6d8278b33db580e478c5b (patch) | |
tree | 06736cc41529d80757881e7efa179d36287a482e /var | |
parent | bc5456a791f09fd137e37ae78a71ad483de1d5c1 (diff) | |
download | spack-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.py | 5 |
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): |