diff options
author | Dmitriy <dmitriy@mrzv.org> | 2023-07-20 11:29:18 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-20 11:29:18 -0700 |
commit | d1d2d7618364851cc7252bb9b357b4933bd477ad (patch) | |
tree | 7c77472f4bd3114676045016eb6aba4617be3464 /var | |
parent | 294d81e99e236d1fe5986ecd3baefed31b448daa (diff) | |
download | spack-d1d2d7618364851cc7252bb9b357b4933bd477ad.tar.gz spack-d1d2d7618364851cc7252bb9b357b4933bd477ad.tar.bz2 spack-d1d2d7618364851cc7252bb9b357b4933bd477ad.tar.xz spack-d1d2d7618364851cc7252bb9b357b4933bd477ad.zip |
Add boost variant to henson and require it for aarch64 (#38916)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/henson/package.py | 5 |
1 files changed, 5 insertions, 0 deletions
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"): |