diff options
author | Eric Berquist <ejberqu@sandia.gov> | 2024-03-07 09:45:47 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-07 10:45:47 -0600 |
commit | 971fda5c33e39d56f5c3c981a6634a39c36bc470 (patch) | |
tree | a5cb301090764451825b1666235f5b3c29690edb /var | |
parent | dcc4423a9d0219a26ceeb52e329ed956e41f4d2c (diff) | |
download | spack-971fda5c33e39d56f5c3c981a6634a39c36bc470.tar.gz spack-971fda5c33e39d56f5c3c981a6634a39c36bc470.tar.bz2 spack-971fda5c33e39d56f5c3c981a6634a39c36bc470.tar.xz spack-971fda5c33e39d56f5c3c981a6634a39c36bc470.zip |
sst-core: use ncurses for interactive sst-info (#43063)
* sst-core now effectively depends on ncurses
* use --with-curses
* sst-core: update comment about ncurses
* should have curses for build, link, and run
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/sst-core/package.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/sst-core/package.py b/var/spack/repos/builtin/packages/sst-core/package.py index dc41ee0795..7f512e7cd9 100644 --- a/var/spack/repos/builtin/packages/sst-core/package.py +++ b/var/spack/repos/builtin/packages/sst-core/package.py @@ -54,6 +54,13 @@ class SstCore(AutotoolsPackage): ) variant("hdf5", default=False, description="Build support for HDF5 statistic output") variant("zlib", default=False, description="Build support for ZLIB compression") + # Starting with 0bc4832f3f87aa78d1efd3e15743eb059dc03250 and then 14.0.0. + variant( + "curses", + default=True, + when="@develop,master", + description="Build support for interactive sst-info", + ) variant("trackevents", default=False, description="Enable event and activity tracking") variant( @@ -70,6 +77,7 @@ class SstCore(AutotoolsPackage): depends_on("hdf5", when="+hdf5") depends_on("zlib-api", when="+zlib") depends_on("gettext") + depends_on("ncurses", when="+curses") for version_name in ("master", "develop"): depends_on("autoconf@1.68:", type="build", when="@{}".format(version_name)) @@ -93,6 +101,8 @@ class SstCore(AutotoolsPackage): args.append("--with-hdf5=%s" % self.spec["hdf5"].prefix) if "+zlib" in self.spec: args.append("--with-zlib=%s" % self.spec["zlib-api"].prefix) + if "+curses" in self.spec: + args.append("--with-curses={}".format(self.spec["ncurses"].prefix)) if "+pdes_mpi" in self.spec: args.append("--enable-mpi") |