From d1d2d7618364851cc7252bb9b357b4933bd477ad Mon Sep 17 00:00:00 2001 From: Dmitriy Date: Thu, 20 Jul 2023 11:29:18 -0700 Subject: Add boost variant to henson and require it for aarch64 (#38916) --- var/spack/repos/builtin/packages/henson/package.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/henson/package.py b/var/spack/repos/builtin/packages/henson/package.py index 34dc0a63bb..a66fb7552c 100644 --- a/var/spack/repos/builtin/packages/henson/package.py +++ b/var/spack/repos/builtin/packages/henson/package.py @@ -23,12 +23,17 @@ class Henson(CMakePackage): depends_on("py-mpi4py", when="+python", type=("build", "run")) variant("mpi-wrappers", default=False, description="Build MPI wrappers (PMPI)") + variant("boost", default=False, description="Use Boost for coroutine support") + depends_on("boost+context", when="+boost", type=("build", "run")) + conflicts("~boost", when="target=aarch64:") + conflicts("^openmpi", when="+mpi-wrappers") def cmake_args(self): args = [ self.define_from_variant("python", "python"), self.define_from_variant("mpi-wrappers", "mpi-wrappers"), + self.define_from_variant("use_boost", "boost"), ] if self.spec.satisfies("+python"): -- cgit v1.2.3-60-g2f50