From c98045e02885fa61dab6d8278b33db580e478c5b Mon Sep 17 00:00:00 2001 From: Jack Morrison Date: Wed, 4 Sep 2024 23:43:25 -0400 Subject: [PATCH] libfabric: Add CUDA variant (#46203) Signed-off-by: Jack Morrison --- var/spack/repos/builtin/packages/libfabric/package.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/libfabric/package.py b/var/spack/repos/builtin/packages/libfabric/package.py index 4e15a2acd78..49dbacde674 100644 --- a/var/spack/repos/builtin/packages/libfabric/package.py +++ b/var/spack/repos/builtin/packages/libfabric/package.py @@ -10,7 +10,7 @@ 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 @@ def configure_args(self): 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):