diff options
author | Sajid Ali <sajidsyed2021@u.northwestern.edu> | 2022-11-30 08:55:24 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-30 15:55:24 +0100 |
commit | 7423f52cd3be391094e5679310720ce1a3389dfa (patch) | |
tree | 803c65c263f22b3acf0432dce8b8e79192ab3626 | |
parent | 43d93f7773841f4fe62163abc5d995a89c76763a (diff) | |
download | spack-7423f52cd3be391094e5679310720ce1a3389dfa.tar.gz spack-7423f52cd3be391094e5679310720ce1a3389dfa.tar.bz2 spack-7423f52cd3be391094e5679310720ce1a3389dfa.tar.xz spack-7423f52cd3be391094e5679310720ce1a3389dfa.zip |
PMIx: enable python bindings (#34107)
-rw-r--r-- | var/spack/repos/builtin/packages/pmix/package.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/pmix/package.py b/var/spack/repos/builtin/packages/pmix/package.py index 40f5dd14f0..999535b92f 100644 --- a/var/spack/repos/builtin/packages/pmix/package.py +++ b/var/spack/repos/builtin/packages/pmix/package.py @@ -69,6 +69,8 @@ class Pmix(AutotoolsPackage): description="allow a PMIx server to request services from " "a system-level REST server", ) + variant("python", default=False, when="@4.1.2:", description="Enable python bindigs") + variant("docs", default=False, description="Build manpages") depends_on("m4", type="build", when="@master") @@ -83,6 +85,8 @@ class Pmix(AutotoolsPackage): depends_on("hwloc@1.11:1,2:", when="@3:") depends_on("curl", when="+restful") depends_on("jansson@2.11:", when="+restful") + depends_on("python", when="+python") + depends_on("py-cython", when="+python") def autoreconf(self, spec, prefix): """Only needed when building from git checkout""" @@ -101,6 +105,8 @@ class Pmix(AutotoolsPackage): config_args.append("--with-libevent=" + spec["libevent"].prefix) config_args.append("--with-hwloc=" + spec["hwloc"].prefix) + config_args.extend(self.enable_or_disable("python-bindings", variant="python")) + config_args.extend( self.enable_or_disable( "pmi-backward-compatibility", variant="pmi_backwards_compatibility" |