summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorEric Berquist <ejberqu@sandia.gov>2024-03-07 09:45:47 -0700
committerGitHub <noreply@github.com>2024-03-07 10:45:47 -0600
commit971fda5c33e39d56f5c3c981a6634a39c36bc470 (patch)
treea5cb301090764451825b1666235f5b3c29690edb /var
parentdcc4423a9d0219a26ceeb52e329ed956e41f4d2c (diff)
downloadspack-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.py10
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")